请问当我写的方法抛出从RunTimeExcpetion继承的异常的时候,调用这个方法的对象可以不catch对吗,

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:47:01
但是如果不catch的话,不是等于把异常隐藏起来了吗,希望有经验的人能够给我一个解释好吗,谢谢了

RuntimeException是不必catch的,因为运行时异常代表的是代码错误或者不可抗拒的系统故障,代码错误的话就得修正你写的代码而不是通过catch来屏蔽掉这个错误,不可抗拒的系统故障同样也不需要catch,因为我们根本无法处理这种故障,比如内存不足之类的就是这样的情况。