jdk5 中用到collection 如果不用泛型的话,编译时会提示uses unchecked or unsafe operations.

时间:2022-05-27 14:02:55
jdk5 中用到collection 如果不用泛型的话,编译时会提示uses unchecked or unsafe operations.
不知道我的这个理解对不对?
以下是我的测试:
import java.util.*;
public class test{
public static void main(String[] args){
ArrayList list=new ArrayList();
list.add(new String("test"));
}
}

import java.util.*;
public class test1{
public static void main(String[] args){
ArrayList<String> list=new ArrayList<String>();
list.add(new String("test"));
}
}
--------------------------------------------

C:\tt\test\WEB-INF\classes>javac test.java
Note: test.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

C:\tt\test\WEB-INF\classes>javac test1.java





4 个解决方案

#1


javac -source 1.4

#2


帮你顶

#3


问题很大
我觉得是可以用的

帮顶——

#4


估计就是这个问题,我以前也经常碰到,一直不知道是为什么,但我也没去管它,目前为止还什么都没影响过.

#1


javac -source 1.4

#2


帮你顶

#3


问题很大
我觉得是可以用的

帮顶——

#4


估计就是这个问题,我以前也经常碰到,一直不知道是为什么,但我也没去管它,目前为止还什么都没影响过.