# 20172333 2016-2017-2 《Java程序设计》第1周学习总结
## 教材学习内容总结
相对于寒假时候在实验楼里“抄袭”,最近这几天对于JAVA的输入啊以及最最简单的插入文本等操作算是了解了许多。
## 代码调试中的问题和解决过程
- 问题1:在Ubuntu中安装java时遇见的问题!!
- 问题1解决方案:在蓝墨云、博客园、码云、以及周围的亲朋好友都问遍后未得到相应答案,求百度解决
- 问题2:编写Hello Wrold的时候与视频对照一一进行,结果javac的时候总是出现错误。
- 问题2解决方案:最终无奈只能将所有的步骤全部删除,再1S一停的对照输入。加上叫上小伙伴帮忙检查终于成功。
- 其实我的在编写代码时候遇到过很多很多的问题,上面两个是影响比较深刻的问题,说实话在遇到问题的时候,全身心都投入在如何解决问题的上面了,没有截图,导致现在记不起来自己犯过那些错误了。像什么最近在做pp1.8时遇到的用=|来保围Knowledge is Power 和居中,只能用空格来实现目的,却发现完全无效的时候,才发现自己改正之后完全没进行JACAC的操作,所以没有保存所导致修改无效的问题都是一些无足轻重的问题,类似像PP1.2中一些题目关于替换Test会出现什么结果啥的,我“无师自通”了,因为我自己给自己搞出来的问题。果然“实践出真知”0.0
## 教材学习中的问题和解决过程
- 问题1:学习第1章时看到编写代码的那一节之后,被那错乱无章的(){ }给吓住了。
- 问题1解决方案:其实在后面进行实践操作的时候才发现,自己可以好好排版,清晰明了。(){}的位置完全没有什么作用
## [代码托管](码云学习项目链接)
我也不清楚为什么我和别人的代码量会少这么多,我按照任务要求,把Hello World.java 、Hello JAVA World.java 、pp1.3、pp1.8都弄过了。
## 上周考试错题总结
## 结对及互评
## 其他(感悟、思考等,可选)
感悟:java这个东西,初步看起来比较难,其实真正实践下去,发现一旦明白那些命令的意思后,一些看似复杂的代码,其实挺有意思的,特别我在成功自己弄出一个JAVA程序的时候,挺有成就感的。
## 学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| -------- | :----------------:|:----------------:|:---------------: |:-----:|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 | |
| 第二周 | 300/500 | 2/4 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
参考:[软件工程软件的估计为什么这么难](http://www.cnblogs.com/xinz/archive/2011/04/05/2005978.html),[软件工程 估计方法](http://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html)
- 计划学习时间:XX小时
- 实际学习时间:XX小时
- 改进情况:
(有空多看看[现代软件工程 课件
软件工程师能力自我评价表](http://www.cnblogs.com/xinz/p/3852177.html))
## 参考资料
- [Java学习笔记(第8版)](http://book.douban.com/subject/26371167/)
- [《Java学习笔记(第8版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
- ...