java中如何让自定义异常像系统的那些异常一样不强制要求处理异常
PHPz
PHPz 2017-04-17 17:42:33
0
3
288

我在一个类的内部自定义了一个异常,然后在该类的构造方法中根据情况throw这个异常,但是IDE提示我必须要给方法加上throws,同时,在任何其他调用这个方法的地方,都强制要求使用try-catch或者在上级加上throws,我想让他像比如NullPointerException那样,不强制处理异常,而是直接报错终止程序,请问怎么实现?

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
洪涛

你需要好好 看看那 ExceptionRuntimeException​​ 的異同。

要實現你要求很簡單

class MyException extends RuntimeException
Ty80
try{
//需要捕获异常的代码
} catch (Exception e) {
System.out.println(e.getMessage();
}

如果不想throws,那你就捕捉並處理

左手右手慢动作

那你就拋完了接著捕獲 打印錯誤訊息後sysrem.exit()退出

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!