关于LIST LIST ArrayList 的疑问
今天学习泛型的时候 遇到点问题 不是很明白
讲到ArrayList 集合的时候 说其在取值的时候 可能出现类型转换的错误
所以采用泛型才解决 书上说 用LIST<T> 来代替ArrayList Dictionary<k,v> 代替Hashmap
list<T> 对象名 = new list<T>();
这里就不是很明白了 学JAVA的时候说过 LIST<E> 是接口 而ARRAYLIST 和 LINKEDLIST 是2个实现类
这里为什么能实例化呢?
LIST <T > 和 LIST<E >是什么关系
而且 ARRAYLIST 本身就是一个泛型类 为什么不用 ARRAYLIST<T> xx =new ARRAYLIST<T>();呢?