反射Java的反射机制是指在程序的运行状态下,可以构造任意类的对象,可以知道任意对象所属的类,可以知道任意类的成员变量和方法。可以调用任何对象的属性和方法。这种动态获取程序信息,动态调用对象的功能,称为Java语言的反射机制。反射被认为是动态语言的关键反射过程类。进程类的生命周期从上面的知识点可以知道,类加载后,会在堆中生成一个Class对象,作为运行时访问动态数据的入口,即访问的信息具体的Java类,以便通过Class对象实现各种操作,比如创建类实例,获取类属性等;获取Class对象可以理解为使用反射机制进行反射的开始。反射特性高。它可以在运行时动态获取类实例。常用于容器管理、抽象编程、策略模式、模板方法模式。性能优于直接指定类型。low,需要解析字节码,动态获取class对象获取Class对象全路径名Class.forName("java.lang.String");classname.classString.classobject.getClass()Stringa=“123”;一个.getClass();
