如何处理Java异常的两个例子?
时间:2014-06-08 10:49:52
收藏:0
阅读:282
下面有两个例子。一个是告诉我们调用方法也需要处理被调用者所抛出的异常;另一个是告诉我们父类可以被用来捕获或者处理异常。
1.调用方法必须处理被调用者所抛出的异常
下面是一个小小处理异常的程序。仅仅只是为了测试,如果在一个方法里抛出一个异常,不仅仅那个方法,而且调用该方法的所有方法必须声明或抛出该异常。
2.父类可以用来捕捉或处理子类的异常
父类如何被用来捕捉或处理子类的异常:
原文:点击打开链接
1.调用方法必须处理被调用者所抛出的异常
下面是一个小小处理异常的程序。仅仅只是为了测试,如果在一个方法里抛出一个异常,不仅仅那个方法,而且调用该方法的所有方法必须声明或抛出该异常。
public class exceptionTest { private static Exception exception; public static void main(String[] args) throws Exception { callDoOne(); } public static void doOne() throws Exception { throw exception; } public static void callDoOne() throws Exception { doOne(); } }
2.父类可以用来捕捉或处理子类的异常
父类如何被用来捕捉或处理子类的异常:
class myException extends Exception{ } public class exceptionTest { private static Exception exception; private static myException myexception; public static void main(String[] args) throws Exception { callDoOne(); } public static void doOne() throws myException { throw myexception; } public static void callDoOne() throws Exception { doOne(); throw exception; } }这是在父类中的唯一一个catch子句语法上安全的原因。
原文:点击打开链接
评论(0)