java中泛型与普通集合 有什么联系 有什么关系 概念是怎么样的?

[复制链接]
查看11 | 回复2 | 2009-5-22 11:11:19 | 显示全部楼层 |阅读模式
泛型就是添加了一个类型参数你可以在用泛型类或者泛型方法的时候确定这个泛型为一个确定的类型在以前的java版本中是没有泛型的只能用根类Object来表示泛型,但是这样的话就不能表示摸一个确定的类型因为object是所有类的父类所以它是一个表示所有类型java中加入了泛型以后所有的集合框架都重新写了使它们支持泛型,这样你就可以这样写ArrayList al=new ArrayList();表示一个String型的Arraylist 但是泛型有一个问题就是它不支持基本类型作为类型参数不知道这么说你能不能理解~~~...
回复

使用道具 举报

千问 | 2009-5-22 11:11:19 | 显示全部楼层
普通集合就是这个集合可以添加任何类型的数据。拿出来的时候是object类型,要进行强制转换,但因为不确定存进去的是哪种数据类型,有可能出异常。泛型就是只能添加指定数据类型的数据,取出数据的时候不用进行类型转换。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行