本帖最后由 ImKing 于 2016-7-14 00:32 编辑
看下面一段源码,有关获取Class对象的三种方式中,第二种有点儿小疑问。- public static void main(String[] args) throws ClassNotFoundException {
- Class clazz1 = Class.forName("com.heima.bean.Person");
- Class clazz2 = Person.class;
-
- Person p = new Person();
- Class clazz3 = p.getClass();
-
- System.out.println(clazz1 == clazz2);
- System.out.println(clazz2 == clazz3);
- }
复制代码
(1)Class clazz2 = Person.class; // 语句 通过类名.class 获取了字节码文件,
(2)查资料说:每一个数据类型(基本数据类型和引用数据类型)都有一个静态的属性class。
(3)那么在哪里可以看得到这个静态属性呢?还是不能看到?
|
|