首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问,这样定义一个变量,是啥意思?Class<> waiClass

2012-10-10 
请教,这样定义一个变量,是啥意思?Class? waiClass请教,这样定义一个变量,是啥意思?Class? waiClass

请教,这样定义一个变量,是啥意思?Class<?> waiClass;
请教,这样定义一个变量,是啥意思?Class<?> waiClass;

尖括号是泛型,但里面的问号,是啥意思呢?



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

热点排行