博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145104张家明 《Java程序设计》第5周学习总结
阅读量:4320 次
发布时间:2019-06-06

本文共 1471 字,大约阅读时间需要 4 分钟。

20145104张家明 《Java程序设计》第5周学习总结

教材学习内容总结

第八章(概括为一下内容)

1.如果父类异常对象在子类异常前被捕捉,则catch子类异常对象的区块将永远不会被执行

2.可以用一个catch语句处理多个例外类型,这时它的例外类型参数应该是这多个例外类型的父类,程序设计中要根据具体的情况来选择catch语句的例外处理类型
3.Error与其子类实例代表严重系统错误(硬件层面错误、JVM错误、内存不足等)
4.如果抛出的是受检异常,表示你认为客户端有能力且应该处理异常,此时必须在方法上使用throws声明;如果抛出的异常是非受检异常,表示你认为客户端调用方法的时机错了,抛出异常是要求客户端修正这个漏洞再来调用方法,此时也就不用throws声明
5.Exception或其子对象,但非属于RuntimeException或其子对象,称为受检异常
6.try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行
7.如果程序撰写的流程中先return了,而且也有finally区块,那finally区块会先执行完后,再讲将值返回
8.断言客户端调用方法前,已经准备好某些前置条件(通常在private方法之中)。断言客户端调用方法后,具有方法承诺的结果。断言对象某个时间点下的状态。使用断言取代批注。
9.Throwable有两个子类:java.lang.Error与java.lang.Exception
10.catch括号中列出的异常不得有继承关系,否则会发生编译错误
11.catch语句可以有多个,分别处理不同类的例外。Java运行时系统从上到下分别对每个catch语句处理的例外类型进行检测,直到找到类型相匹配的catch语句为止。

第九章

1、使用Collection集合对象,Connection: 增、删、遍历对象;

2、TreeMap建立键值对应,则键的部分将会排序,条件是作为键的对象必须操作Coomparable接口,或是在创建TreeMap时指定操作Comparator接口的对象。
3、一般常用Properties的setProperty()指定字符串类型的键值,getProperty()指定字符串类型的键,取回字符串类型的值,通常称为属性名称与属性值。
4、如果想取得Map中所有键,可以调用Map的keySet()返回Set对象,如果想取得Map中所有的值,则可以使用values()返回Collection对象。如果想同时取得Map的键与值,可以使用entrySet()方法,这会返回一个set对象,每个元素都是Map.Entry实例,可以调用getKey()取得键,调用getValue()取得值。

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

教材中的课后习题,还是没有解决,准备明天,再研究一下代码,来搞懂问题。

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

写博客,我都有点疲软了,我会继续努力学习的,以后会在博客里多和同学进行交流,多贪时间在书和实践上,这里就不再多说了。也十分感谢老师这么开明,虽然老师和学生总是教练和健身者的关系,但谁说两者之间不能成为朋友呢,是吧。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20 自学能力
和学习java的兴趣增强

参考资料

  • ...

转载于:https://www.cnblogs.com/wodedadao/p/5351261.html

你可能感兴趣的文章
警惕!年轻人要拥抱自动化和人工智能作为通信的未来
查看>>
Python给数字前固定位数加零
查看>>
python 多进程和多线程对比
查看>>
【转载】 wpf无边框的方法以及拖拽的问题
查看>>
Web自动化测试 二 ----- HTML
查看>>
sql 入门经典(第五版) Ryan Stephens 学习笔记  第四部分:建立复杂的数据库查询/...
查看>>
[原创]Keys的基本操作总结,判断Keys中是否存在Keys.Control|Keys.Alt,移除Keys中的部分键值。...
查看>>
主题样式之背景图片不随鼠标滑动而移动
查看>>
Centos 中文乱码
查看>>
IDLE常用快捷键
查看>>
MyBatis课程4
查看>>
Git使用笔记
查看>>
Java概述
查看>>
Python数据分析与展示第0&1周学习笔记(北理工 嵩天)
查看>>
log4cplus使用
查看>>
[git]rebase和merge
查看>>
java动态代理
查看>>
Selector的2种样式
查看>>
Mac 卸载mysql
查看>>
php-fpm用socket连接
查看>>