08/06/09 21:24:11
System.out.println("あ"+"い");
をecjでコンパイル(というか、eclipseでビルド)
で、クラスファイル見たら
public static void main(java.lang.String[] args);
0 getstatic java.lang.System.out : java.io.PrintStream [16]
3 ldc <String "あい"> [22]
5 invokevirtual java.io.PrintStream.println(java.lang.String) : void [24]
"あい"になってるよ。
まあ、そうだと思った。
ちなみに、MacOSX 10.5 の Java6上で動くeclipse3.3.1です。(ecjだからOS関係ないかな?)