1、知识回顾,5,异常,第,章,本章目标,理解异常的概念,运用Java实现的异常处理,掌握Java中异常的实现形式,掌握Java中实现自定义异常,异常,异常就是在程序的运行过程中所发生的异常事件,它中断指令的正常执行。,演示,使用Java出现异常,异常演示,异常处理的方法,IF B IS ZERO GOTO ERRORC = A / BPRINT CGOTO EXIT ERROR:异常处理块 DISPLAY EXIT:END,超市,异常处理的方法,保安室,监控,保安,Java的异常类,Java的异常类,try-catch块,演示,使用try-catch块实现异常处理,try-catch块异常处理演
2、示,try-catch-finally块,演示,使用try-catch-finally块实现异常处理,try-catch-finally块异常处理演示,多重catch块,演示,使用多重catch块实现异常处理,多重catch块异常处理演示,嵌套try-catch块,嵌套 try-catch块,外部 try-catch块,演示,使用嵌套catch块实现异常处理,嵌套catch块异常处理演示,throw语句,ArithmeticException 异常,通知 catch块,throws语句,向上抛出异常,throws语句,当参数arg1为0 compute方法 抛出异常,通知 catch块,演示,使用throws实现从异常抛出异常,Throws语句演示,自定义异常,第一步:创建异常类,自定义异常,第二步:使用异常类,自定义异常,第三步:测试异常类,演示,使用自定义异常,自定义异常演示,总结,习题,作业,