序列化定义
- 保存对象状态的机制称为序列化,简言之就是读取对象状态。对象通常存储在内存中。
- Java提供的一种对象持久化保存的技术。
- 将一个对象的状态写入到一个字节流的过程。磁盘保存字节流(二进制)文件就是保存对象。
- 将对象信息从内存保存至系统中的指定路径。
序列化实现
1.实现java.io.Serializable接口
2.类的所有字段必须是可序列化的
反序列化
- 将对象从文件读入之内存。
序列化的意义
对象在程序运行结束后会被回收,将对象保存到系统指定目录下的文件中才能永久保存对象信息。
1.实现java.io.Serializable接口
2.类的所有字段必须是可序列化的
对象在程序运行结束后会被回收,将对象保存到系统指定目录下的文件中才能永久保存对象信息。
上一篇:Java - String
下一篇:Java - static
java反序列化之-反射
什么是序列化与反序列化,为什么要实现序列化与反序列化,Java和Android中实现序列化的方式及两种实现序列化的区别及优缺点是什么?本文主要围绕以上问题进行探讨 1、什么是序列化与反序列化? 序列化是指将Java对象通过字节流或者文件(XML)的形式持久化到文件或者数据库的过程。反序列化则是次序列化的Java对象反向恢复成对象的过程。 2、为什么
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M