Java能否向异常抛出空引用?
考虑以下代码:Java能否向异常抛出空引用?,java,exception-handling,nullpointerexception,Java,Exception Handling,Nullpointerexception,考虑以下代码: try { .... } catch (MyException e){ /*Can e be null here?*/ } 假设Java中的null是一个类型化的null引用,那么上面的catch块是否有可能以e作为null输入?e永远不会是null。即使由于某种原因,null被抛出到某个地方,e也只是一个NullPointerException请参考这篇文章,实际编写抛出null需要多少投资自己看看?因为,首先,我会关心我将抛出的null类型。
try {
....
} catch (MyException e){
/*Can e be null here?*/
}
假设Java中的
null
是一个类型化的null引用,那么上面的catch块是否有可能以e
作为null
输入?e
永远不会是null
。即使由于某种原因,null
被抛出到某个地方,e
也只是一个NullPointerException
请参考这篇文章,实际编写抛出null需要多少投资代码>自己看看?因为,首先,我会关心我将抛出的null类型。