什么是java序列化,如何实现java序列化


Posted in 面试题 onNovember 14, 2012
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。

Tags in this post...

面试题 相关文章推荐
htmlentities() 和 htmlspecialchars()有什么区别
Jul 01 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
北京银河万佳Java面试题
Mar 21 面试题
解释一下Windows的消息机制
Jan 30 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
逻辑链路控制协议
Oct 01 面试题
远东集团网络工程师面试题
Oct 20 面试题
华三通信H3C面试题
May 15 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
sort命令的作用和用法
Nov 04 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 #面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 #面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 #面试题
请用用Java代码写一个堆栈
Jan 26 #面试题
介绍Ibatis的核心类
Nov 18 #面试题
Java中实现多态的机制
Aug 09 #面试题
char型变量中能不能存贮一个中文汉字
Jul 08 #面试题
You might like
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
Javascript alert消息换行的方法
2013/08/07 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python实现批量下载文件
2015/05/17 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
五种Python转义表示法
2020/11/27 Python
与UNIX有关的几个名词
2015/09/17 面试题
白酒业务员岗位职责
2013/12/27 职场文书
地球一小时宣传标语
2014/06/24 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server