84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我在一个类的内部自定义了一个异常,然后在该类的构造方法中根据情况throw这个异常,但是IDE提示我必须要给方法加上throws,同时,在任何其他调用这个方法的地方,都强制要求使用try-catch或者在上级加上throws,我想让他像比如NullPointerException那样,不强制处理异常,而是直接报错终止程序,请问怎么实现?
学习是最好的投资!
你需要好好 看看那 Exception 和RuntimeException 的异同。
Exception
RuntimeException
要实现你要求很简单
class MyException extends RuntimeException
try{ //需要捕获异常的代码 } catch (Exception e) { System.out.println(e.getMessage(); }
如果不想throws,那你就捕获并处理
那你就抛完了接着捕获 打印错误信息后sysrem.exit()退出
你需要好好 看看那
Exception
和RuntimeException
的异同。要实现你要求很简单
如果不想throws,那你就捕获并处理
那你就抛完了接着捕获 打印错误信息后sysrem.exit()退出