java 中Class<?> 中的?代表什么意思

 我来答
Jseven_jy
2011-01-10 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1137万
展开全部
给你举个例子,
Class<Integer> cla;与Class<?> cl;
前一个表示cla只能指向Integer这种类型,而后一个cl表示可以指向任意类型。

cla = Integer.class 可以,但cla = Double.class就不可以。
但是cl = Integer.class 可以,cl = Double.class也可以 、

?是通配符

希望能帮到你~!仍有问题可以HI我~!
私情高丽的伤心
2008-07-22 · TA获得超过285个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:198万
展开全部
就是java中的类啊,如果你定义一个类,要用这个做修饰的,这样可以让java认识你要写的这个东西使什么,是类啊,还是方法?如
public class A(){}就是定义了一个A类,而pulic A(){}就会被认为是一个构造方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中国青春心
2012-06-19 · TA获得超过4637个赞
知道小有建树答主
回答量:1966
采纳率:83%
帮助的人:568万
展开全部
泛型是指规定一定的类型。
Class是泛型 Class是不确定类型,一般来说没什么区别,还有一个就是Class类型,没有泛型。 但是有时候会有点点区别,比如定义这种类型变量,这里的Class首字母需要大写,因为java中class是关键字,希望注意。
例如:Class a;Class b; Class c; 这三个变量,区别在于接受不同类型。 只有T可以接受泛型,其他一样。 Class b; 可以写为具体类型Class

泛型都是在编译期的,就是要把类型错误处理在编译期,减少在运行时类型异常
在运行时泛型都会被擦除,就跟没泛型一个样,所以完全看你如何定义,编译时不报错就好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
toev5245
2008-07-22 · TA获得超过102个赞
知道答主
回答量:127
采纳率:0%
帮助的人:77.2万
展开全部
class是类的意思
他的作用相当于包装盒,可以将很多零散的方法包装到一个盒子中,这样管理起来就比较有条理了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不要盗我号wD
2011-01-10 · TA获得超过214个赞
知道答主
回答量:117
采纳率:0%
帮助的人:71万
展开全部
java泛型
泛型的参数类型还可以是 通配符 类型。例如Class<?> classType = Class.forName("java.lang.String");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式