A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanjia921011 中级黑马   /  2015-9-18 21:52  /  524 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于泛型,我想说,当时睡过去了,还是没搞懂啊

2 个回复

倒序浏览
泛型就是<T> 尖括号内的是元素的类型。
用于限制集合存入元素的类型啊

好处就是
1.解决了编译时期黄色警告线的问题。
2.将类型转换异常从运行事情提前到了编译时期。
3.优化了程序的设计。

泛型的定义:
可以在类,接口,以及方法上。
具体的忘记了  查一下书吧  上面都有
回复 使用道具 举报 1 0
一般用于集合,限定变量的传入值
比如:
//想创建一个,只存储字符串的集合
List str = new ArrayList();
//上面可以传入任意对象
str.add("你好");
str.add(5);
//都不显示错误,对于编程者来说,需要方法处理
//利用泛型很容易解决
List<String> str = new ArrayList<String>();
//或
List<String> str = new ArrayList<>();
//都可以
还可以利用泛型,自己创建,泛型接口、类、方法等,此处不再赘述
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马