「Generics」文法
既存のソースを勉強のため編集して、コンパイルしたら以下のメッセージが出てきてコンパイルできない。。。
注:"javaファイルのパス"の操作は、未チェックまたは安全ではありません。
注:詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。
とりあえず、書いてあるとおり -Xlint:unchecked オプションを指定して再コンパイルすると以下のメッセージが出た。
"javaファイルのパス":259: 警告:[unchecked] raw 型 java.util.Map
のメンバとしての put(K,V)への無検査呼び出しです。
無検査呼び出し???なんだそりゃ???
とりあえずぐぐってみたところ、以下のページがHit
Listと書くと、型変数EがIntegerになったList、すなわち、要素がInteger型のListを表すことになる。
同様に、Listと書けば、それは要素がString型のListのことを意味する。
へ~。J2SE 5.0から「Generics」文法っつーのができたのか~。しらんかった。
コメント:
とりあえず、書いてあるとおり -Xlint:unchecked オプションを指定して再コンパイルすると以下のメッセージが出た。
とりあえずぐぐってみたところ、以下のページがHit
へ~。J2SE 5.0から「Generics」文法っつーのができたのか~。しらんかった。
最終更新:2006年07月04日 08:50