Java 内省简介详解编程语言

  • 什么是内省

    • 内省是java语言对Bean类属性、事件的一种处理方式
    • 简单地理解就是通过反射读写JavaBean的属性
  • 访问JavaBean属性的两种方式:

    • 直接调用bean的setXXX或getXXX方法。
    • 通过内省技术访问(java.beans包提供了内省的API),内省技术访问也提供了两种方式。
      – 通过PropertyDescriptor类操作Bean的属性
      – 通过Introspector类获得Bean对象的 BeanInfo,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可以获取某个属性对应的 getter/setter 方法,然后通过反射机制来调用这些方法。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/12056.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论