java中泛型的作用

泛型的作用:

 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对待,失去自己的类型,那么从集合中取出来时, 往往需要转型,效率低,容易产生错误

猜你喜欢

转载自blog.csdn.net/margin_0px/article/details/86476673