遇到了一个非常奇怪的问题
正常情况下 ArrayList和 LinkedList 都可以向上造型到List
我在我电脑上写的代码
//这样写能通过编译
LinkedList l1 = new LinkedList();
ArrayList l2 = new ArrayList();
//这种向上造型的写法,在我电脑上通不过,
List l3= new LinkedList();
List l4 = new ArrayList();
编译时 显示两个错误:
1、
错误:不兼容的类型
List l3= new LinkedList();
^
需要:List
找到: LinkedList
2、
同上只是把LinkedList变成了ArrayList
我快崩溃了,搞了一下午了,真是非常奇怪,那位高手帮解答下,小弟感激不尽。。。。。。
补充一点我用的是JDK 1.7 系统是win7 32bit 旗舰版 classPath设置正确
[解决办法]