码迷,mamicode.com
首页 > 编程语言 > 详细

java泛型

时间:2015-09-20 16:10:32      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

在没有泛型之前,在容器当中所有的元素放进去都会被当成object,所以就不知道自己是谁了,在后续取出来就容易出错误(eg classexception)。

引入泛型,就必须制定容器存储类型,这样让代码更容易读懂和维护,同时少了强制转换一步代码变得简洁不臃肿,保证了不在同一类型的数据在编译的时候不通过,变得更加安全。

eg:

未使用泛型

List li = new ArrayList();
li.put(new Integer(3));
Integer i = (Integer) li.get(0);

使用泛型

List<Integer> li = new ArrayList<Integer>();
li.put(new Integer(3));
Integer i = li.get(0);

 

java泛型

标签:

原文地址:http://www.cnblogs.com/jasenin/p/4823527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!