Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别

一、Java的反射机制    每个Java程序执行前都必须经过编译、加载、连接、和初始化这几个阶段,后三个阶段如下图: 其中 i、加载是指将编译后的java类文件(也就是.class文件)中的二进制数据读入内存,并将其放在运行时数据区的方法区内,然后再堆区创建一个Java.lang.Class对象,用来封装类在方法区的数据结构。即加载后最终得到的是Class对象,并且更加值得注意的是:该Java.
相关文章
相关标签/搜索