关于RuntimeException

2019-08-29  本文已影响0人  overflow_e4e4

异常分为未检查异常(RuntimeException)和已检查异常(非RuntimeException)。
有人说RuntimeException你不需要try...catch,不需要throws,throw等一系列操作。实际上我觉得这么理解比较好:因为RuntimeException都是可以程序员手动避免的,比如NPE,加个判空即可,而并非RuntimeException不能被处理,只是java不强制我们用try...catch等一系列手段去操作这类异常,但是如果愿意还是可以用那一套处理方式去处理这些。但是显然不发生异常比发生异常更好,所以程序员手动避免RuntimeException是更好的选择。

上一篇 下一篇

猜你喜欢

热点阅读