javac コンパイラーによって未チェックの警告が出されるコードを報告します。 未チェックの警告が出るコードはすべて、実行時に ClassCastException が発生する可能性があります。

例:


  List items = Arrays.asList("string", "string");
  List<Integer> numbers = Collections.unmodifiableList(items); // 未チェックの代入