为什么使用
此外,为什么
catch(Throwable exc) {}
来捕获 RuntimeException
不被认为是良好的编程实践? 处理 RuntimeException 的正确方式是什么?此外,为什么
catch(Exception exc) {}
不能捕获 RuntimeException
? 这种行为是如何实现的?
catch
可以捕获RuntimeException
。 - Sotirios Delimanolisif(myObject != null)
避免NullPointerException
。此外,if
比try-catch
更快。只有在真正需要时才使用try-catch
。 - BackSlash