文档详情

Java程序设计–9–异常.ppt

发布:2017-05-03约小于1千字共48页下载文档
文本预览下载声明
Java程序设计;学习目标;9.1异常;讨论;以常规方法处理错误:;2、Java中的异常;用例外的形式处理错误:;;9.1.1异常分类体系;Throwable类的主要方法;Throwable 类的子类 ;Exception类的两个子类;9.1.2 Java程序中的常见异常;;又一个关于异常的例子;常用异常类;程序中的异常从哪里来;9.2异常处理;9.2.1捕获异常 ;;2处理运行环境抛出的异常;3处理调用方法(含构造函数)抛出的异常;;9.2.2多异常情况下的catch;多异常示例;9.2.3 捕获所有异常;问题:;9.2.4 finally语句;;异常发生后的程序流向;自定义异常;9.3自定义异常;9.4方法声明抛出异常;声明方法抛出异常;9.4.2运行时环境抛出异常;9.4.3在程序中编码抛出异常实例;9.4.4多异常抛出;9.4.5覆盖继承自父类的方法时的异常问题;课堂练习;9.5异常处理的基本规则;;public class TryMissingException { public static void test() throws Exception { try { // 1.抛出异常 throw new Exception(Something error); } catch (Exception e) { // 2.捕获的异常匹配,进入控制块 System.out.println(Exception from e);// 3.打印 throw e;// 4.return前控制转移到finally块,然后返回 } finally { System.out.println(executing finally block); return ; // 5. 控制转移,直接返回,吃掉了异常 } };;小结;;;课堂练习;
显示全部
相似文档