A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© TYT 中级黑马   /  2015-8-22 21:25  /  437 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

序列化
1、概述
     序列化: 把内存里面的对象写入到硬盘
     反序列化:把硬盘里面的文件读取到内存

2、友情提示
     开发中习惯给实体类实现Serializable接口,但是ObjectInputStream和ObjectOutputStream一般不用,因为有时候我们需要序列化JDK自带的类,但是这些类有可能没有实现该接口,所以开发中我们通过XML序列化,但是我们还是要实现该接口,不能保证永远不用

3、如果想序列化一个类,应该怎么办
     如果一个类想被序列化流操作就要实现Serializable接口
     如果实现了该接口,想解决黄线问题就生成一个随机的serialVersionUID号码

评分

参与人数 1黑马币 +10 收起 理由
君北羽 + 10

查看全部评分

1 个回复

倒序浏览
【什么时候用序列化】
        当一个对象需要持久化存储或者网络传输的时候,对象的所属类实现Serializable接口
        注意:当类的改变不需要通知外部的时候,对象所属类需要自动生成序列号值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马