次のコードを 2 つの異なる環境で実行しています。最初の環境は、Java 6 準拠を使用して webapp を実行する Java 7 を使用した Eclipse の開発環境です。もう 1 つは、Java 6 を実行している開発サーバーです。次のコードは、開発サーバーでは NullPointerException をスローしますが、開発環境ではスローしません。誰かがなぜこれが起こっているのか説明できますか?
List<String> list = null;
for(String s : list)
{
// do something
}