为什么这个示例代码有可能的空指针访问?

时间:2011-04-29 07:54:36

标签: java nullpointerexception

为什么此代码可能有空指针访问?

    Object v = (RuntimeException) null;
    throw (RuntimeException) v;

为什么不是这样?

    throw (RuntimeException) null;

1 个答案:

答案 0 :(得分:6)

Object v = (RuntimeException) null;
throw (RuntimeException) v;

Compiles fine


问题

完全更改后,

更新

他们两人都会抛出NPE