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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.实现序列化有什么好处?
2.什么时候考虑实现序列化?怎样实现序列化?

9 个回复

倒序浏览
同问。。。
回复 使用道具 举报
对象序列化是指将对象转换成二进制进行本地持久化存储或者网络传输。
对象序列化的好处:能够将对象进行本地持久化存储,也可以进行网络传输。
什么时候考虑使用?
当我们需要将对象通过网络传输或者进行本地持久化存储的时候我们就可以考虑将对象序列化。
怎么实现序列化?
涉及到的有 ObjectOutputStream类和Serializable接口。
ObjectOutputStream类可以将java对象写入IO流中,将对象进行本地持久化存储或者网络传输
Serializable 接口用于启动类的序列化功能,为实现此接口的类将无法进行序列化或者反序列化,所以想要将某个对象序列化,那么这个类必须实现Serializable接口
回复 使用道具 举报
同问!!!!!!!
回复 使用道具 举报
一个应用是,程序在执行过程中突然遇到短电或者其他的故障导致程序终止,那么对象当前的工作状态也就会丢失,这对于有些应用来说是可怕的。用对象序列化就可以解决这个问题,因为它可以将对象的全部内容保存于磁盘的文件,这样对象执行状态也就被存储了,到需要时还可以将其从文件中按原样再读取出来,这样就解决了数据丢失问题。
回复 使用道具 举报
简单一句话:就是将内存中的数组保存到硬盘当中。
回复 使用道具 举报
内存中的数据啊!打错字了
回复 使用道具 举报
看我写的博客,http://blog.csdn.net/qq775857005/article/details/46416595
回复 使用道具 举报
  。。。。路过  学习
回复 使用道具 举报
qq10763582 发表于 2015-6-10 13:35
对象序列化是指将对象转换成二进制进行本地持久化存储或者网络传输。
对象序列化的好处:能够将对象进行本 ...

讲解的很详细,谢谢了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马