我在一个类的内部自定义了一个异常,然后在该类的构造方法中根据情况throw这个异常,但是IDE提示我必须要给方法加上throws,同时,在任何其他调用这个方法的地方,都强制要求使用try-catch或者在上级加上throws,我想让他像比如NullPointerException那样,不强制处理异常,而是直接报错终止程序,请问怎么实现?
学习是最好的投资!
Vous devez bien examiner les similitudes et les différences entre Exception et RuntimeException.
Exception
RuntimeException
Il est facile de répondre à votre demande
class MyException extends RuntimeException
try{ //需要捕获异常的代码 } catch (Exception e) { System.out.println(e.getMessage(); }
Si vous ne voulez pas de lancers, capturez-les et traitez-les
Ensuite, vous le lancez puis le capturez. Après avoir imprimé le message d'erreur, sysrem.exit() se termine
Vous devez bien examiner les similitudes et les différences entre
Exception
etRuntimeException
.Il est facile de répondre à votre demande
Si vous ne voulez pas de lancers, capturez-les et traitez-les
Ensuite, vous le lancez puis le capturez. Après avoir imprimé le message d'erreur, sysrem.exit() se termine