java.beans包下的少部分类是用于bean在application中运行时,比如BeansAppletStub,EventHandler(即用于awt和applet中事件交互处理),大部分的类是用于修改bean的属性,赋值等,在beans包中有个用途较为广泛的类Introspector(自省),它的本质上是对反射的封装,解决反射使用时代码过于冗长的问题。在1.4之后,改包下新增了XMLDecoder/XMLEncoder以及相关的类,用于持久化(序列化),其实跟序列化中的ObjectOutputStream和ObjectInputStream作用类似,只是一个以xml的方式序列化一个以二进制的方式序列化。
官方详细说明:https://docs.oracle.com/javase/7/docs/api/java/beans/package-summary.html#package_description