在Java编程语言中如何将对象进行序列化
1、创建一个实体类,其包含若干个成员变量已经对应的 get/set 方法;
Java 中需要序列化的类必须实现 Serializable 接口,这是一个空接口;
为方便后续反序列化操作更顺畅,需要为这个实体类添加一个有默认值的 serialVersionUID 成员变量;后续步骤会演示如何将这个实体类对象进行序列化。
2、演示将对象序列化并写入到一个本地文件中
1. 首先创建一个类,并声明一个成员方法;
2. 通过类 ObjectOutputStream 创建一个指向本地数据文件的 IO 流对象;
3. 通过调用上述对象的 writeObject 将对象的序列化数据写入到目标文件中;
4. 调用流对象的 flush 方法将缓冲区数据写出去;
5. catch 块处理好各种异常;
6. finally 块将 IO 流对象关闭。
3、编写并运行本地测试主方法
1. 创建一个实体类对象;
2. 调用刚刚编写的方法将实体类对象的序列化数据写入到文件中。
4、查看本地文件,图示,其存储的就是实体类对象的序列化数据。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:73
阅读量:50
阅读量:46
阅读量:20