请问 当我 improt java.util.*;
编译时候提示我:
注意:Generate.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
是我的版本不够 还是什么其他的问题 请帮助,如何解决
------解决方案--------------------
你用到了集合,但没使用泛型或者泛型的集合包含了多种类型元素,总之就是类型检查可能存在安全问题
你可以使用 -Xlint:unchecked 参数来编译,即
javac -Xlint:unchecked Generate.java
或者在可能出现类型检查安全的方法上加上
@SuppressWarnings("unchecked")
比如
- Java code
class A { @SuppressWarnings("unchecked") public void test() { List list = new ArrayList(); ... }}