反射机制:
Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。
主要的类为Class类
获取构造器:getConstrutor
获取方法:getMethod
如果想要获取去带参数的构造器和方法需要传入基本类型的class去获取
注意的是如果一个类中有一个公共无参的构造函数,那么java就可以直接通过<T>.class.newInstance();去构建一个实例
内省机制是通过反射机制进行实现的--
主要的类为introspector和propertyDescriptor,beaninfo
具体是使用方法详见
HashMap和javaBean直接相互转化