请教,这样定义一个变量,是啥意思?Class<?> waiClass;
请教,这样定义一个变量,是啥意思?Class<?> waiClass;
尖括号是泛型,但里面的问号,是啥意思呢?
[解决办法]
class <T>是Java5泛型的用法,是为了防止类型出错,不用强制类型转。
例如:List<String> ,该List中只能存放String类型。
[解决办法]
<>中是指的变量是什么类型
[解决办法]
楼主,知道通配符吗?这是泛型的通配符,比如,我不知道一个集合里有什么类型的元素,就使用通配符。
Type 有:八种基本类型,还有字节码, Interface 接口等类型,而Class<?> 表示字节码
[解决办法]
通配符