[关闭]
@cxm-2016 2016-09-05T21:42:16.000000Z 字数 377 阅读 1849

Java:Class类对象介绍

java no
作者:陈小默


Class对象是什么?

在Java中Class对象是对类的描述,事实上,Class就是用来创建类的所有常规对象的。每当编写并编译了一个新类,就会产生一个新的class文件,并且产生一个Class对象。也就是说,这个Class对象被保存在了.class文件中了。
所有的类都是在第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态引用时,就会加载这个类。这也证明了构造器其实是静态方法。
Java程序在运行之初并没有被完全加载,其实,程序中的各个部分都是在其第一次使用时被加载。

类加载流程

类加载器会检查这个Class对象是否已经加载。如果尚未加载,默认的类加载器就会根据类名去查找.class文件。在这个类被加载时,他们会接受安全检验。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注