20162326 齐力锋 2016-2017-2 《程序设计与数据结构》第八周学习总结
2017-04-23 23:52
281 查看
2016236 2016-2017-2 《程序设计与数据结构》第8周学习总结
教材学习内容总结
异常处理异常的传播
异常可以形成类层次
抛出异常时输出的消息提供了方法调用栈的轨迹
try...catch...finally...结构
Java标准类库中用来定义异常的类层次
定义自己的异常对象的能力。
输入/输出时异常的使用
Java中的标准I/O流
内部类:一个类定义在另一个类的内部
匿名内部类:没有名字的内部类
教材学习中的问题和解决过程
问题1:区分错误和异常解决方案:
错误: 它指的是一个合理的应用程序不能截获的严重的问题。大多数都是反常的情况。”,错误是一个故障(它可以是任何系统级的服务)。
异常:在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常
参考资料:
异常与错误的区分
问题2:抛出的异常怎么处理?
一、忽略,但将导致程序中断。 二、使用try语句在发生异常的地方处理它 三、在调用层次的更高层方法中捕获并处理它。
代码调试中的问题和解决过程
本周代码调试中没有遇到重大的问题代码托管
代码量运行结果上周考试错题总结
错题1:下面哪个方法包含了实现Iterator接口的对象?(D)A . next B . hasNext C . toString D . all of the above(以上都正确) E . a and b(a和b) 解析:迭代器接口指定所有对象必须实现它hasNext和next方法。因为所有对象在Java对象类的一个子类,它还将包括toString方法。
错题2:多态引用是一个能够指向___类型对象的引用变量(c)
A . exactly one(只有一种) B . zero(零) C . multiple(多种) D . abstract E . static 解析:多态的引用可以指向多个类型的对象在不同的时间点。
错题3:
解析:记住这三个方法都包含Iterator借口对象
错题4:
In Java, polymorphic method binding occurs ____________________ (在Java中,多态方法的绑定发生在____). A .at run time(运行时) B .at compile time(编译时) C .never(不发生) D .when a programmer writes the code(当程序员编写代码时) E .during the testing phase of software development(在软件开发的测试阶段期间)
解析:书上原话为
结对及互评
20162320 刘先润同学点评过的同学博客和代码
互相解答疑问20162320
结对照片
结对学习内容
-解答疑问
上周博客互评情况
20162321
20162314
20162322
20162303
20162318
其他(感悟、思考等,可选)
这周我改变了一下学习方法,变成了先看视频再看书上的知识,视频更加易懂,而课本更加深入,再结合JDK帮助文档,有不熟悉的类就查文档效率提高很多。可能截图截晚了,代码量竟然比早晨的量还少了一些。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 1篇 | 9小时 | |
第一周 | 6/6 | 1/4 | 9/9 | |
第二周 | / | / | / | |
第三周 | / | / | / | |
第四周 | 335 /465 | 2 /7 | 18/ 45 | 是 |
第五周 | 210/675 | 1/8 | 10/55 | 否 |
第六周 | 202/875 | 1/8 | 7/62 | 否 |
第七周 | 320/1042 | 1/9 | 8/70 | 否 |
第八周 | 327/1239 | 2/11 | 12/82 | 是 |
实际学习时间:12小时
参考资料
《Java程序设计与数据结构教程(第二版)》学习指导《Java程序设计与数据结构教程(第二版)》
相关文章推荐
- 20162329张旭升 2016-2017-2 《程序设计与数据结构》第八周学习总结
- 学号20162321 2016-2017-2 《程序设计与数据结构》第八周学习总结
- 20162311 2016-2017-2 《程序设计与数据结构》第八周学习总结
- 20162326 齐力锋 2017-2018-1 《程序设计与数据结构》第6周学习总结
- 20162303 2016-2017-2 《程序设计与数据结构》第八周学习总结
- 20162326 齐力锋 2016-2017-2《程序设计与数据结构》课程总结
- 20162306 2016-2017-2《程序设计与数据结构》第八周学习总结
- 20162326 2016-2017-2 《程序设计与数据结构》第七周学习总结
- 20162326 2016-2017-2 《程序设计与数据结构》第8周学习总结
- 20162326 2016-2017-2 《程序设计与数据结构》第5周学习总结
- 20162303 2016-2017-2 《程序设计与数据结构》第3周学习总结
- 20162303 2016-2017-2 《程序设计与数据结构》第4周学习总结
- # 20162319莫礼钟 2016-2017-2 《程序设计与数据结构》第3周学习总结(重发)
- # 20162319莫礼钟 2016-2017-2 《程序设计与数据结构》第3周学习总结
- 学号20162305 2016-2017-2 《程序设计与数据结构》第4周学习总结
- # 学号20162312 2016-2017-2《程序设计与数据结构》第2周学习总结
- 王彪20162321 2016-2017-2 《程序设计与数据结构》第2周学习总结
- 20162329 2016-2017-2 《程序设计与数据结构》第四周学习总结
- # 学号20162312 2016-2017-3 《程序设计与数据结构》第3周学习总结
- 20162311 2016-2017-2 《程序设计与数据结构》第三周学习总结