随笔分类 - java 反射
摘要:反射 类加载 加载阶段:JVM在该阶段的主要目的时将字节码从不同的数据源【可能时 class文件, jar包,甚至是网络】转化为二进制字节流加载到内存,并生成一个代表该类的 Class对象; 连接阶段: 验证阶段: 为了确保Class文件的字节流中包含的信息符合jvm的要求,而且不会危害jvm安全;
阅读全文
摘要:存在Class对象: 外部类,成员内部类,静态内部类,局部内部类,匿名内部类【四大内部类】; 接口,枚举,数据 注解,基本数据类型,void; Class常用方法: Class cls = Class.forName(String str); //获取str的Class对象; obj.getClas
阅读全文
摘要:反射机制 java中的所有数据类型都是对象或者基础类型,如果将交互的数据用来创建对象,即在不修改源码的情况下,来控制程序; 反射机制允许程序在执行期间借助于Reflection API 获取任何类的内部信息【五大成员变量】; 加载完类之后,在堆中产生了一个Class类型的对象【一个类只有一个Clas
阅读全文