黑马程序员技术交流社区
标题:
每一个数据类型都有一个静态的属性class吗?怎么找到?
[打印本页]
作者:
ImKing
时间:
2016-7-14 00:30
标题:
每一个数据类型都有一个静态的属性class吗?怎么找到?
本帖最后由 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)那么在哪里可以看得到这个静态属性呢?还是不能看到?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2