JDK从1.5开始推出了泛型
比如当你定义一个ArrayList并向其中加入对象A的时候,传统的写法如下:
List l = new ArrayList();
A a = new A();
l.add(a);
但是使用JDK1.5的时候使用上面的写法在Eclipes中显示黄线,为什么呢,就是泛型的问题,修改如下:
List<A> l = new ArrayList<A>();
A a = new (A);
l.add(a);
说明:在定义容器的时候定义好能够放进容器的对象类型
比如当你定义一个ArrayList并向其中加入对象A的时候,传统的写法如下:
List l = new ArrayList();
A a = new A();
l.add(a);
但是使用JDK1.5的时候使用上面的写法在Eclipes中显示黄线,为什么呢,就是泛型的问题,修改如下:
List<A> l = new ArrayList<A>();
A a = new (A);
l.add(a);
说明:在定义容器的时候定义好能够放进容器的对象类型