Java代码有编译时间和运行时间。有检查异常和未检查异常。已检查的异常和未检查的异常都在运行时发生。
但是,未经检查的异常的基类不称为UncheckedException,而是RuntimeException。这不是直接直观的。
我们如何从逻辑的角度来访问名称的选择?为什么不只将它称为UncheckedException与CheckedException?
一旦了解了名称选择的逻辑,使用它就容易得多。
编译器没有默认的指令或算法来处理您的运行时异常。这就是为什么将其称为“运行时异常”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句