文章目录 一、三个阶段二、反射 获取Class对象的方式总结 一、三个阶段 由此可以推断反射的三种获取Class对象的方式 二、反射 1.获取Class对象的方式: 1.Class.forName("全类名");将字节码文件加载进内存(*多用于配置文件,讲类名定义在配置文件中。读取文件,加载类) 2.类名.class:通过类名的属性class获取 (*多用与参数传递) 3.对象.getClass():getClass()方法已在object类中定义(*多用于对象的获取字节码的方式) 总结 同一个字节码文件(*.class)在一次程序运行过程中,只会被加载一次,不论通过哪一种方式的Class对象都是同一个。