对象反序列化
下文笔者将讲述"对象反序列化"的简介说明,如下所示
例:
对象反序列化
对象反序列化的功能: 将存储在磁盘中的文件转换为内存中的对象 我们将这种操作称之为“对象反序列化”
对象反序列化构造函数
构造器 | 备注 |
public ObjectInputStream(InputStream is) | 把低级字节输入流包装成高级的对象字节输入流 |
方法名称 | 备注 |
public Object readObject() | 把存储到磁盘文件中去的对象数据恢复成内存中的对象返回 |
InputStream is = new FileInputStream("D:\\test01.txt"); ObjectInputStream ois = new ObjectInputStream(is); Object s = ois.readObject(); System.out.println(s); //运行结果输出信息 //Student{name='java265.com', age=28, number='888', classroom='牛人一班'}
注意事项: private static final long serialVersionUID = 1; 如果对象中定义了版本号 则反序列化时,需和序列化时一致 否则会产生相应的错误信息
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。