为什么 NumberFormatException 是 runtime?
2022-09-01 14:48:06
运行时异常表示协定已损坏(如 NPE),如果代码没有错误,则永远不应引发。它始终指示代码中的错误(与断言相同,但断言用于内部类错误,而运行时用于类的客户端错误)。
永远不要捕获运行时异常。
另一方面,已检查的异常是签名的一部分,应进行捕获和处理。它们可能指示用户输入错误或外部资源问题(如 )。IOException
有了所有这些,我无法理解为什么是运行时?NumberFormatException