Java Class对象的引用

来源:互联网 发布:最短路径优先算法 编辑:程序博客网 时间:2024/05/21 08:02

Class:

1. Class.forName("")

2. XXXXXXXXX.class 创建对象的引用时,不会自动地初始化该对象。(那什么时候,初始化对象??用的时候。这么说,1就是了吧,呵呵)

Generic Class:(升级了!!!)

Class intClass = int.Class;Class<Integer> genericIntClass = int.class;genericIntClass = Integer.class; //基础类型的 封装类......intClass = double.class; //可以??因为只是个Class类型不确定 但是这里不需要转型??int 和 longgenericIntClass = double.class; //不可以 !!明确了Class Integer类型,不能引用long类型,class可以转型么??这里转型后 可不可以

这里可以是因为,都是Class类型,与Double,Int 应该无关(不确定,编译是不会报错么??。不会!!估计Class对于其它XXX.class,类似于Object对于其它类。我猜的,呵呵);genericIntClass已经确定了Integer类型,所以double.class就会报错了。

Class<?>:(又升级了!!!)

表示,我知道这里有类型限制,但是具体什么类型,不清楚。。。(彻底无语,就是在说,我知道这个问题可以解决,具体怎么解决,不会。。。)

Class<? extends T>:

继承自T,具体类型,不清楚。。。(你从哪来的?银河系。。。可以适当缩小,稍微靠点谱)

Class应用添加Generic为了Compiling Type Check。The whole java system does it so.

未完。。。

原创粉丝点击