请问下JDK帮助文档中的符号代表什么?
比如:Constructor<T> getConstructor(Class<?>... parameterTypes) 这个方法中的 <T> ,<?>代表什么?
Class<?>[] getClasses() 中的<?>[]有特殊含义吗?
比如:Constructor<T> getConstructor(Class<?>... parameterTypes) 这个方法中的 <T> ,<?>代表什么?
Class<?>[] getClasses() 中的<?>[]有特殊含义吗?
解决方案 »
- 想写一个用JAVA实现的屏幕笔的程序,各位有什么好的建议么。
- com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine occurr
- 以下是java中的哪些异常?
- 关于继承问题
- 有没有写JDK1.5的书啊
- 程序如何实现适应不同语言环境?
- DataInputStream有关的错误…………送分
- 各位牛人,小弟有一事请教
- MyNote上说empty swtich constructor是合法的,我怎么写出来的空swtich都报错啊?
- String如何转换成int?
- java 一道笔试题目
- 一个简单的问题。。关于hashSet中的remove 方法
此参数中的标示符,用于泛型中的方法和成员域的定义。建议楼主看一下基础的泛型知识。
,那么你在创建people时的 <car>就代表了所有在people类中有 <T>的地方,只是一种限定,private T a相当于private car a.
例子:
List<String> list = new ArrayList<String>();
这样就构造了一个只能装String的List了,不能装其它类型.
而原来要这样写的 String aa = (String) list.get(0);
可以变以这样写了 String aa = list.get(0);