日期:2014-05-20  浏览次数:20619 次

java 编译时遇到的问题,请高手指点
注意:E:\JProgramme\MyList\ListDemo.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。

Process completed.


------解决方案--------------------
这是编译时的警告信息吧!
你是不是在程序里面有转型之类的语句

其实,如果不是错误的话,程序还是能运行的
不过,可以用@SuppressWarnings 来关闭相应的警告信息
------解决方案--------------------
估计是你的集合类没有采用模板的方式,像List之类的,你没有用List<String>之类的这样的方式
你可以在使用javac命令时,加入上面的参数,即javac Xlint:unchecked ListDemo.java 

------解决方案--------------------
在JDK 5.0中增加了泛型,如果你使用 List, ArrayList 时,推荐增加类型说明,否则会出警告。

如:
List<String> list = new ArrayList<String>();
list.add( "a string");
String s = list.get(0);

如果以下代码,在JDK 5.0中会有警告,(忽略警告不会问题):
List list = new ArrayList();
list.add("a string");
String s = (String) list.get(0);