Prev / Next / たまにっき。

米Sun,Javaの新版「J2SE 5.0」を一般公開,生産性や性能を改善

Category: [Java]
2004-10-01

ダウンロード して,早速インストール.

使ってみた感想.コンパイル時の警告がうざいなぁ.

List list = new ArrayList();
for(int i = 0; i < 10; i++) list.add(new Integer(i));


として,

javac -Xlint:unchecked Test.java


でコンパイルすると

Test.java:6: 警告: [unchecked] raw 型 java.util.List のメンバとしての add(E) への無検査呼び出しです。
         for(int i = 0; i < 10; i++) list.add(new Integer(i));


という警告が出る.

List<Integer> list = new ArrayList<Integer>();
for(int i = 0; i < 10; i++) list.add(i);


とすれば警告は出ないのだが,このソースは 1.4 以前ではコンパイルできない.まぁ,しばらくは 1.4 の書き方で行くか.

Category: [Java]