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


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

Tags in this post...

面试题 相关文章推荐
解释一下抽象方法和抽象类
Aug 27 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
Android面试题附答案
Dec 08 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
一些Solaris面试题
Mar 22 面试题
介绍一下Linux文件的记录形式
Apr 18 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
百度软件工程师职位
Feb 14 面试题
一道输出判断型Java面试题
Oct 01 面试题
高级Java程序员面试题
Jun 23 面试题
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
php实现mysql数据库备份类
2008/03/20 PHP
php 页面执行时间计算代码
2008/12/04 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
详解React 条件渲染
2020/07/08 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
Python入门篇之函数
2014/10/20 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
柏林通行证:Berlin Pass
2018/04/11 全球购物
最热门的自我评价
2013/12/30 职场文书
三下乡活动方案
2014/01/31 职场文书
反邪教警示教育方案
2014/05/13 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
毕业证明书
2015/06/19 职场文书
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript