异常和抛出异常

异常:

 

 

 

抛出异常:

public static int opens(){
    return -1;
}
public static void File() throws OpensException {
    if (opens() == -1){
        throw new OpensException();
    }
}
在这段代码中我们使用try-catch处理异常外,同样也可以使用throw抛出异常,抛出的异常需要有异常类继承Exception
class OpensException extends Exception{

}
区别:

1.throw关键字抛出异常。与throws有所不同的是,throw用于方法体内,并且抛出的是一个异常对象,

2.而thorws关键字用在方法声明中,用来指明方法可能爆出的多个异常

posted @ 2022-06-25 15:30  冰灵IT  阅读(61)  评论(0)    收藏  举报