class类型:字节码类型,所有的字节码把他们当做一个群体类型

通过类的字节码创建对象

User user = User.class.newInstance();

什么是内省

用于查看和操作 JavaBean 中的属性

Introspector

Introspector.getBeanInfo(A.class, B.class);

获取A类以及A类父类当中的属性,但是不包括B类

BeanInfo

获取相关信息

获取属性名:pd.getName();

获取get方法:pd.getReadMethod();

获取set方法:pd.getWriteMethod();

动态方法调用:方法名.invoke(对象名称, “值”)