1. 反射概述 1.1 Java文件和.class文件的关系 .class字节码问题 .java文件 通过 javac编译工具生成对应的.class字节码文件,使用JDK中提供的反编译工具,可以看到.class文件中包含 Class 完整的包名.类名 Field 成员变量,成员变量的名字和成员变量的数据类型[如果是引用数据类型,也是完整的包名.类名 Method 成员方法,方法权限修饰符,返回值类型,方法名,形式参数列表数据类型 总结: .class字节码文件中,包含了Java文件的所有内容 1.2 程序加载过程和.class文件的关系 在Java文件运行过程中,当前程序需要哪一