参见英文答案 >
Why can I throw null in Java? 7个
考虑以下代码:
try { .... } catch (MyException e){ /*Can e be null here?*/ }
鉴于Java中的null是一个类型化的空引用,是否有可能将上面的catch块作为null输入?
e永远不会为空.即使null由于某种原因被抛出某处,e也只是一个NullPointerException.
精彩评论