20155230 2016-2017-2 《Java程序设计》第五周学习总结
20155230 2016-2017-2 《Java程序设计》第五周学习总结
教材学习内容总结
1、错误处理通常称为异常处理。
2、catch
括号中列出的异常不得有继承关系,否则会发生编译错误。
3、在受检异常时一定要使用throws
声明。
4、finally
会在returned
之前执行再返回。
5、LinkedList
是操作List
的链接结构。
6、跟顺序有关的行为一般对象本身为Comparable
或另指定Comparator
对象如何排序。
教材学习中的问题和解决过程
- 问题1、
LinkedList
与List
的区别
LinkedList
是List
加载了链接结构的接口。
代码调试中的问题和解决过程
在留下错误截图后忘记留下解决方法过程,是我学习中的失误。不过其大多为代码'变量'和'方法'名称在录入时的错误,以及书上269页最后输出将类型与名称写反的错误。
代码托管
-
代码提交过程截图:
-
代码量截图:
上周考试错题总结
- CH06填空:标注(@Override)可以从语法上保证方法的Override.
在看代码的时候因为书中没有详细的解释代码中@Override
的作用就没有去进行详细的了解。
- 错题大部分为书中的知识没能完全吃透、记住出错。
结对及互评
评分标准
-
正确使用Markdown语法(加1分):
- 不使用Markdown不加分
- 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
- 排版混乱的不加分
-
模板中的要素齐全(加1分)
- 缺少“教材学习中的问题和解决过程”的不加分
- 缺少“代码调试中的问题和解决过程”的不加分
- 代码托管不能打开的不加分
- 缺少“结对及互评”的不能打开的不加分
- 缺少“上周考试错题总结”的不能加分
- 缺少“进度条”的不能加分
- 缺少“参考资料”的不能加分
-
教材学习中的问题和解决过程, 一个问题加1分
-
代码调试中的问题和解决过程, 一个问题加1分
-
本周有效代码超过300分行的(加2分)
- 一周提交次数少于20次的不加分
-
其他加分:
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 排版精美的加一分
- 进度条中记录学习时间与改进情况的加1分
- 有动手写新代码的加1分
- 课后选择题有验证的加1分
- 代码Commit Message规范的加1分
- 错题学习深入的加1分
-
扣分:
- 有抄袭的扣至0分
- 代码作弊的扣至0分
点评模板:
-
基于评分标准,我给本博客打分:XX分。得分情况如下:xxx
点评过的同学博客和代码
其他(感悟、思考等,可选)
感觉这两周在java的学习中花了过多的时间,且其中大多用于书中代码的写入,错误改善。在真正需要自己独自用书中知识针对某一问题写代码时写不出来,迷茫,无从下手。不知道该怎么解决。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 15篇 | 300小时 | |
第一周 | 0/0 | 1/1 | 1/1 | |
第二周 | 100/100 | 1/2 | 5/6 | |
第三周 | 374/470 | 1/3 | 12/18 | |
第四周 | 600/1070 | 1/4 | 19/37 | |
第五周 | 1001/2071 | 1/5 | 17/54 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 | ||||
耗时估计的公式 | ||||
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。 |
-
计划学习时间:20小时
-
实际学习时间:21小时
-
改进情况:20+20/8=22.5; 20-20、8=17.5