0
点赞
收藏
分享

微信扫一扫

Java异常处理示例


翻译人员: 铁锚

翻译日期: 2013年11月22日

本文中有两个示例, 第一个演示了所有调用其他方法的地方,都必须处理被调用函数抛出的异常.第二个示例演示了捕获父类异常也可以用来捕获子类异常。

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;
}
}


举报

相关推荐

0 条评论