20155211 2016-2017-2 《Java程序设计》第四周学习总结

20155211 2016-2017-2 《Java程序设计》第四周学习总结

教材学习内容总结

这周的内容感觉较上周相比难度增加

教材学习中的问题和解决过程

  • 刚开始学习第六章的时候的时候敲第一个角色游戏代码出现错误。
  • 在继承的时候,需要将完整的代码都放在同一个文件夹下,书中有时候只是展现一部分代码,但前面的角色定义还要敲上去,保证代码的完整性,这样子类才会继承父类。

代码调试中的问题和解决过程

和在教材中学习遇到的类似

代码托管

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

  • Linux Bash中,(grep )命令可以进行全文搜索。
  • System.out.println(“”+52+25);的结果是(5225)
  • System.out.println(52+25+””);的结果是(77)
  • p104 CopyArray.java 中修改int [] scores2 = Arrays.copyOf(scores1, scores1.length,使得输出的第二行只有前五个元素,修改后的代码为(int [] scores2 = Arrays.copyOf(scores1, scores1.length/2) 或int [] scores2 = Arrays.copyOf(scores1, 5) )
  • Java中类总会有默认构造方法。(X)
  • 第五章没有很认真的学习,导致对基本概念掌握不全。

其他(感悟、思考等,可选)

抽象类使用的两种方式还没能完全地理解,再有就是在第七章有一个Interface的程序,虽然按照书上的代码敲了一遍并且编译运行成功了,但感觉这一串代码还是有些难以理解,其中的调用比较多,也比较复杂。
个人感觉继承和接口没有很大差别,一个是“是一种”的关系,另外一个是一种“拥有行为"的关系,一个是继承,一个是操作接口,相似而不相同。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
 |

| 第四周 | 575/1300 | 1/9 2 | 22/90 | |

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

参考资料

posted on 2017-03-19 19:29  20155211  阅读(126)  评论(2编辑  收藏  举报