第五周学习总结
学号20145332 《Java程序设计》第5周学习总结
教材学习内容总结
·使用try...catch:①与C语言中程序流程和错误处理混在一起不同,Java中把正常流程放try块中,错误(异常)处理放catch块中
②catch 多个异常
③API文档中带throws的必须使用try...catch
·异常架构
·catch or throw
·自定义异常
·异常堆栈
·printStackTrace 和fillInStackTrace
·assert
·使用finally
·try with resources
·java.lang.AutoCloseable
·认识collection架构:Connection: 增、删、遍历对象。List: 类似数组,具有位置信息,带索引。Set: 其中的对象不能有重复的。Queue: 队列。Lambda表达式。Iterable与Iterator。
·常用的Map类:Dictionary与HashTable不建议使用、Map、HashMap、TreeMap、Properties:配置文件
教材学习中的问题和解决过程
·教材中“使用finally”这一小节,不是很能理解finally的使用,在例子上方的那句话撰写有finally区块,则finally区块一定会被执行不是很能理解。
代码调试中的问题和解决过程
·在打完代码后发现出现了问题:
在反复看了很多次后发现是将close拼写错误,后改正
·这个代码反复检查多次,与书上相同,到现在也没有找到错误在哪里
本周代码托管截图
其他(感悟、思考等,可选)
我发现我在打代码时总出现问题,不是因为程序编写问题,而是细心问题,总容易把个别单词打错,有时还半天查找不出错误,很浪费时间,尤其在代码很长的情况下,这点我会慢慢改正以提高效率。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第五周 | 500/600 | 1/2 | 25/30 |