------- android培训 java培训、期待与您交流! ----------
一、java bean:
java内省的定义:Java语言对Bean类属性、事件的一种默认值的处理方法
Introspector类:
静态方法:getBeanInfo(beanClass)---->得到一个BeanInfo对象
BeanInfo类:
静态方法:getPropertyDescriptors()----->得到一个PropertyDescriptors描述器
PropertyDescriptors类:
getReadMethod() ----->得到getName()方法对象
getWriteMethod()----->得到setName()方法对象
二、BeanUitls
BeanUtils的由来:由于Sun公司的内省API过于繁琐,所以Apache组织,结合很多实际开发,总结出一套简单、易用的API操作bean属性。
BeanUtils的方法:
BeanUtils
PropertyUtils
ConvertUtils.regsiter
自定义转换器
三、动态代理
Proxy类:
构造方法:Proxy(InvocationHandler h) ,唯一一个参数.
方法:getProxyClass()--->获取代理class对象
InvocationHandler类:
方法:invoke(Object proxy,Method method, Object args)