gpt4 book ai didi

java - 在Java中,我们抛出的异常不会被默认处理程序捕获?正确的

转载 作者:行者123 更新时间:2023-12-02 08:56:56 26 4
gpt4 key购买 nike

但是在下面的程序中,当catch语句中重新抛出异常时,如果没有throws子句,就不会有错误吗?怎么办?

Class Throwdemo {
static void demoproc(){
try{
throw new NullPoinerException ("demo");
}catch(NullPointerException e) {
System.out.println("Caught inside demoproc.");
throw e;
}
}
public static void main(String Args[]){
try[
demoproc();
}catch(NullPointerException e) {
System.out.println("Recaught : " + e);
}
}
}

输出为

Caught inside demoproc.
Recaught : java.lang.NullPointerException: demo

最佳答案

对于受检查的异常,您只需要throws子句。

关于java - 在Java中,我们抛出的异常不会被默认处理程序捕获?正确的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com