黑马程序员技术交流社区
标题:
在API中Collection<E>
[打印本页]
作者:
梁清平
时间:
2012-5-11 19:53
标题:
在API中Collection<E>
在API中Collection<E>后面跟着的<E>是代表什么意思啊?
作者:
李震 李震 李震
时间:
2012-5-11 20:18
代表着定义接口泛型的任意类型,你可以传入你想传入的数据类型!
作者:
黄坚声
时间:
2012-5-11 20:25
在API中Collection<E>后面跟着的<E>是代表引用类型。
作者:
金肖
时间:
2012-5-11 20:33
表示泛型,我们在创建Collection集合是,可以在<>中定义需要存储的数据类型,
它的好处就是:
1,将运行时期的异常,转换到了编译时期,
2,避免了强制转换的麻烦
作者:
黑马-王建雨
时间:
2012-5-12 00:05
泛型类型。表示你要传入活要操作的元素类型。注意哦:必须是引用数据类型。
作者:
孙宇晨
时间:
2012-5-12 00:23
Collection<E> 后面的E是变量类型的意思. 你需要指定的类型 必须是引用类型
作者:
小小企鹅
时间:
2012-5-12 09:47
本帖最后由 小小企鹅 于 2012-10-27 22:36 编辑
public interface Collection<E> 实现接口时E为引用类型,<>为泛型格式,定义要操作的引用类型。
作者:
It's_Zero
时间:
2012-5-12 14:28
应用泛型 Collection<String> Collection<对象bean> ....规定了泛型之后 你在取的时候就没必要强制转换了 不需要 xxx = (String)Collection ;
而且 你在用这个集合装东西的就只能装 给定的这个类型 或者强转为这一类型
Collection<User> c = new LinkedList<User>();
c.add(u);
复制代码
作者:
索学超
时间:
2012-5-12 14:38
在API中Collection<E>后面跟着的<E>,你可以当成是一种占位符,定义的时候如果你并不知道要保存的类型,
可以用任何一个字母先占下位,在后面或其他什么地方用到的时候,存什么类型的数据,这<>里面就写成什么类型的数据。
主要还是方便了以后的调用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2