ClassT这个尖括号和T是什么意思?

lalaco 06-07-03

经常有Vector<E>, HashMap<K, V>这个尖括号在java里面是什么用法?求教。

1
neora
2006-07-04 13:52

Java 范型

参看
http://dev.yesky.com/59/2013559.shtml
http://www-128.ibm.com/developerworks/cn/java/j-djc02113/
http://dev2dev.bea.com.cn/techdoc/20060105718.html

jFanYJY
2006-07-05 11:43

不知道你有没有学过c++
c++里这个叫做Template
而在java里叫做泛型
举个最简单的应用:
List<String> strList=new ArrayList<String>();
这样strList里存储的就是String类型的对象了
也就是你从里面取对象时就不需要进行转型操作了

jFanYJY
2006-07-05 11:47

不知道你有没有学过c++
c++里这个叫做Template
而在java里叫做泛型
举个最简单的应用:
List <String> strList=new ArrayList<String>();
这样strList里存储的就是String类型的对象了
也就是你从里面取对象时就不需要进行转型操作了

microuse
2007-05-06 10:35

谢谢
有帮助了