首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

注意:Generate.java 使用了未经检查或不安全的操作。解决思路

2012-04-14 
注意:Generate.java 使用了未经检查或不安全的操作。请问 当我 improt java.util.*编译时候提示我:注意:Ge

注意: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();        ...    }} 

热点排行