1 对象序列化使用
1. 概述:
序列化:
把内容的瞬时态数据按照既定的模板放到磁盘文件中变为持久态数据
瞬时态数据变为持久态数据的手段
对象序列化:
把内存中对象的数据按照既定的模板放到磁盘文件中,变为持久态数据(把对象写到文件中)
作用:
程序对一些暂时用不到的瞬时态数据进行备份,方便后续程序二次使用,序列化是程序的一种行为,目的是程序给自己准备使用,不是给人使用,所以序列化后的文件数据人看不懂。一般情况下序列化后的文件不能人为修改,当然大部分的序列化文件一般都是权限文件。
对象序列化:
对象序列化流:把对象写到文件中使用的一个流
对象反序列化流:把序列化好的数据还原为对象
构造方法:
ObjectOutputStream(OutputStream out)
序列化对象的方法:
void writeObject(Object obj)
注意:
一个对象要被序列化,必须实现Serializable接口