日期:2014-05-19  浏览次数:20606 次

注意:Generate.java 使用了未经检查或不安全的操作。
请问 当我 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();
        ...
    }
}