java基础之反射---重要
java反射: 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)); 1:获取Class字节码文件对象的三种方式: 2 /** 3 * 获取Class对象的三种方式 4 * 1 Object ——> getClass(); 5 * 2 任何数据类型(包括基本数据类型)都有一个“静态”的class属性 6 * 3 通过Class类的静态方法:forName(String className)(常用) 7 * 8 */ 9 public class Fanshe { 10 public static void main(String[] args) { 11 //第一种方式获取Class对象 12 Student stu1 = new Student();//这一new 产生一个Student对象,一个Class对象。 13 Class stuClass = stu1.getClass();//获取Class对象 14 System.out.println(stuClass.getName()); 15 16 //第二种方式获取Class对象 17 Class stuClass2 = Student.class; 18 System.out.println(stuClass == stuClass2);/