黑马程序员技术交流社区

标题: 关于泛型 [打印本页]

作者: wanjia921011    时间: 2015-9-18 21:52
标题: 关于泛型
关于泛型,我想说,当时睡过去了,还是没搞懂啊

作者: 天之饺子    时间: 2015-9-18 23:50
泛型就是<T> 尖括号内的是元素的类型。
用于限制集合存入元素的类型啊

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

泛型的定义:
可以在类,接口,以及方法上。
具体的忘记了  查一下书吧  上面都有
作者: djsbiu    时间: 2015-9-19 10:21
一般用于集合,限定变量的传入值
比如:
//想创建一个,只存储字符串的集合
List str = new ArrayList();
//上面可以传入任意对象
str.add("你好");
str.add(5);
//都不显示错误,对于编程者来说,需要方法处理
//利用泛型很容易解决
List<String> str = new ArrayList<String>();
//或
List<String> str = new ArrayList<>();
//都可以
还可以利用泛型,自己创建,泛型接口、类、方法等,此处不再赘述




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2