泛型的作用:
1、用泛型:
Java代码
List list=new ArrayList();
T t=(T)list.get(0);
2、不用泛型:
Java代码
List list=new ArrayList();
T t=(T)list.get(0);
相信你已经看出: a、用泛型只是确定了集合内的元素的类型,但却是在编译时确定了元素的类型再取出来时已经不再需要强转, 增强程序可读性,稳定性和效率 b、不用泛型时,如果是装入集合操作,那么元素都被当做Object对待,失去自己的类型,那么从集合中取出来时, 往往需要转型,效率低,容易产生错误