异常处理throw

class UseExceptionDemo {
void doSomeThing(){
    int a = 0;
    int b = 10;
    if(a!=0)
    {
        System.out.println("Normal");
    } else {
        throw new UseDefineException();
    }
}
public static void main(String[] args) {
    UseExceptionDemo a = new UseExceptionDemo();
    a.doSomeThing();
}
}
class UseDefineException extends ArithmeticException {
    UseDefineException(){
        System.out.println("Exception occured");
    }
}

当定义的方法可能出现异常时,程序员必须抛出可能产生的异常。

一是在方法的内部用throw抛出,二是在方法定义时用throw

throw instanceException 异常对象

。。。。。方法名()throw 异常类

posted on 2017-10-15 22:00  暗影蔽日  阅读(125)  评论(0编辑  收藏  举报

导航