报告 javac 编译器发出未检查的警告的代码。 每个未检查的警告都可能在运行时触发 ClassCastException

示例:


  List items = Arrays.asList("string", "string");
  List<Integer> numbers = Collections.unmodifiableList(items); // 未检查的赋值