java面向对象编程---异常和断言.ppt

java面向对象编程---异常和断言.ppt

ID:51587906

大小:157.27 KB

页数:12页

时间:2020-03-24

java面向对象编程---异常和断言.ppt_第1页
java面向对象编程---异常和断言.ppt_第2页
java面向对象编程---异常和断言.ppt_第3页
java面向对象编程---异常和断言.ppt_第4页
java面向对象编程---异常和断言.ppt_第5页
资源描述:

《java面向对象编程---异常和断言.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java面向对象编程之异常和断言一异常处理通过五个关键字控制:trycatchthrowthrowsfinally如果在try块中发生异常,该异常将被抛出catch块用于捕获异常throw用于手动引发异常throws子句定义一个方法引发异常,不在方法体内处理,由调用该方法的主程序处理一异常处理Java异常处理块的通常格式:try{//该代码块用来检测错误}catch(ExceptionTypeex){//该代码块用来处理异常}finally{//该代码块在try块执行完成之前得到执行}二异常处理方法1.try块(捕获异常)D:JavaExce

2、ptionHandleTestTry.java二异常处理方法2.catch块(处理异常)3.finally块(异常清理)finally创建一个代码块,该代码在一个try/catch块完成之后,另一个try/catch块出现之前执行finally块无论有没有异常引发都会被执行D:JavaExceptionHandleTestFinally.java二异常处理方法4.多重catch语句如果子类在父类后面,子类将永远不能到达,因此异常子类必须在其任何父类之前使用D:JavaExceptionHandleTestMulCatch.javaD:

3、JavaExceptionHandleTestSubCatch.java二异常处理方法5.嵌套try语句6.throw语句(产生异常)7.throws子句(定义方法抛出异常)D:JavaExceptionHandleTestNestedTry.javaD:JavaExceptionHandleTestThrow.javaD:JavaExceptionHandleTestThrows.java三自定义异常类定义一个Exception的子类,覆盖Throwable定义的相应方法D:JavaExceptionHandleMyExc

4、eption.java四断言提供一种在代码中进行正确性检查的机制assertion就是程序中的一条语句,对一个boolean表达式进行检查语法结构:(1)assertexpression1;(2)assertexpression1:expression2;四断言expression1表示一个boolean表达式expression2表示一个基本类型或者一个对象若打开了断言功能,expression1的值将被计算,若为false,则抛出一个AssertionError对象,如果assertion包括expression2,则expression2

5、的结果将作为AssertionError的构造函数的参数四断言断言程序的编译:javac-source1.4test.java五小结异常处理异常处理方法自定义异常类断言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。