问题描述
try{}catch(NullPointerException n){}catch(Exception e){}这段代码是有错误的, 帮忙怎么解释一下 问题补充:牟盖东 写道
解决方案
错误不错,我们通常针对的都是编译器,不能将其抛开,它是错判断误的参照标准。再者,这个代码本身是没有意义的,在这个基础上讨论的结论意义性也不大。
解决方案二:
Exception 是所有异常类的基类,把它写在前面的话,后面的异常catch不到了。所有的都会被它拦住,后面的写不写都无所谓了,编译器则要求强制去掉。
解决方案三:
很简单,因为它没有执行语句,抛不出任何异常。你加点代码,再看看。
时间: 2024-09-20 07:08:29