アットウィキロゴ

「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