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就接近了。
-
计划学习时间:30小时
-
实际学习时间:22小时
-
改进情况: