通常使用new这个关键词来实例化一个Java对象,而当想要创建一个可串行化的JavaBean时,可使用Beans.instantiate( )方法。Beans.instantiate( )通过类加载器自动装载JavaBean的任何串行化版本(带有.ser文件扩展名的bean文件)。例如:
存在的存在test.ser文件,它是序列化对象保存的内容。现在使用 Beans.instantiate( )方法将此对象反序列化,代码如下:
Object obj = Beans.instantiate(getClass().getClassLoader(), " test ");
其中第二个参数test就是test.ser文件,不需要指定文件后缀名.ser
存在的存在test.ser文件,它是序列化对象保存的内容。现在使用 Beans.instantiate( )方法将此对象反序列化,代码如下:
Object obj = Beans.instantiate(getClass().getClassLoader(), " test ");
其中第二个参数test就是test.ser文件,不需要指定文件后缀名.ser