教材学习内容总结
语法格式 try() catch(ExceptionSubClass e){} finally()
- Java支持在一个类中定义另一个类,这样的类称作内部类,而包含内部类的类称为内部类的外嵌类。
- 匿名类
- try-catch语句:将可能出现的异常操作放在try部分,一旦try部分抛出异常对象,或调用某个可能抛出异常对象的方法,并且该方法抛出了异常对象,那么try部分将立刻结束执行,转向执行相应的catch部分,所以将异常后的处理放在catch部分,可以有几个catch。
- 自定义异常类: 在编写程序时可以扩展Exception类定义自己的异常类。一个方法在声明时可以使用throws关键字声明要产生的若干个异常。
- 断言:断言语句一般用于程序不准备通过捕获异常来处理的错误,例如,当发生某个错误时,要求程序必须立即停止执行。assert声明,例如:assert booleanExpression:messageExpresstion;当booleanExpression的值是true,程序从断言语句处继续执行,否则停止执行。
- 如果在try-catch语句中执行了return语句,那么finally子语句仍然会被执行;若try-catch语句中执行了System.exit(0),则不执行finally字语句
教材学习中的问题和解决过程
无
代码调试中的问题和解决过程
无
其他(感悟、思考等)
无
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 1000行 | 25篇 | 200小时 | |
第五周 | 10/50 | 1/5 | 3/15 | |
第六周 | 10/60 | 1/6 | 2/17 | |
第七周 | 20/80 | 1/7 | 2/19 |