黑马程序员技术交流社区

标题: 泛型中大写字母代表的意思 [打印本页]

作者: 赢无翳    时间: 2016-10-4 10:17
标题: 泛型中大写字母代表的意思
之前学习的时候一直不知道源码中那些代表泛型的大写字母是什么意思 后来查了一下 查到了
Java泛型中的标记符含义:
E - Element (在集合中使用,因为集合中存放的是元素)
T - Type(Java 类)
K - Key(键)
V - Value(值)
N - Number(数值类型)
? -  表示不确定的java类型
S、U、V  - 2nd、3rd、4th types

Object跟这些标记符代表的java类型有啥区别呢?  
Object是所有类的根类,任何类的对象都可以设置给该Object引用变量,使用的时候可能需要类型强制转换,但是用使用了泛型T、E等这些标识符后,在实际用之前类型就已经确定了,不需要再进行类型强制转换。
作者: hydome    时间: 2016-10-4 16:42
感谢分享!!
作者: fiendGG    时间: 2016-10-5 11:25
楼主好人,感谢分享




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