码迷,mamicode.com
首页 > 编程语言 > 详细

如何处理Java异常的两个例子?

时间:2014-06-08 10:49:52      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:java   处理异常   exception   

下面有两个例子。一个是告诉我们调用方法也需要处理被调用者所抛出的异常;另一个是告诉我们父类可以被用来捕获或者处理异常。
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子句语法上安全的原因。
原文:点击打开链接

如何处理Java异常的两个例子?,布布扣,bubuko.com

如何处理Java异常的两个例子?

标签:java   处理异常   exception   

原文地址:http://blog.csdn.net/sunling_sz/article/details/28871391

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!