5.3.3 抛出异常 程序运行结果如下: Entering first try block Entering second try block finally in 2nd try block Caught MyoneException in 1st try block finally in 1st try block 5.4 创建用户异常类 如果 Java 提供的系统异常类型不能满足程序设计的需求,我们可以设计自己的异常类型。 从 Java 异常类的结构层次可以看出,Java 异常的公共父类为 Throwable 。在程序运行中可能出现两种问题:一种是由硬件系统或JVM导致的故障, Java 定义该故障为 Error 。这类问题用户程序不能够处理的。另外一种问题是程序运行错误,Java 定义为 Exception。这种情况下,可以通过程序设计的调整来实现异常处理。 因此,用户定义的异常类型必须是 Throwable 的直接或间接子类。Java 推荐用户的异常类型以 Exception 为直接父类。 创建用户异常类的方法如下: class UserException extends Exception{ UserException(){ super();
原创力文档

文档评论(0)