我在 2 个不同的环境中运行以下代码。第一个环境是 Eclipse 中的开发环境,Java 7 使用 Java 6 合规性来运行我的 webapp。另一个是我运行 Java 6 的开发服务器。以下代码在开发服务器上抛出 NullPointerException,但在我的开发环境中没有。有人可以解释为什么会这样吗?
List<String> list = null;
for(String s : list)
{
// do something
}
我在 2 个不同的环境中运行以下代码。第一个环境是 Eclipse 中的开发环境,Java 7 使用 Java 6 合规性来运行我的 webapp。另一个是我运行 Java 6 的开发服务器。以下代码在开发服务器上抛出 NullPointerException,但在我的开发环境中没有。有人可以解释为什么会这样吗?
List<String> list = null;
for(String s : list)
{
// do something
}