关于类的Class对象的一个注意事项
每一个类的Class对象在内存中只存在一个,且Class对象存在堆内存当中。不管通过哪种方式获取一个类的Class对象,其引用变量保存的内存地址最终还是这个Class对象的地址。
public static void main(String[] args) throws Exception {
Object a = Object.class;
Object b = Object.class;
Object c = Class.forName(“java.lang. Object”);
}
这里可将Class对象理解为一个单例的设计模式


浙公网安备 33010602011771号