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


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

Tags in this post...

面试题 相关文章推荐
PHP面试题大全
Oct 16 面试题
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
一套C++笔试题面试题
Jun 06 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 面试题
P/Invoke是什么
Jul 31 面试题
Python是如何进行类型转换的
Jun 09 面试题
介绍一下Java的事务处理
Dec 07 面试题
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语句将数据库*.sql文件导入数据库
2014/05/05 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
input 高级限制级用法
2009/03/26 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
python列表去重的二种方法
2014/02/14 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
Python中sys模块功能与用法实例详解
2020/02/26 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
python实现最速下降法
2020/03/24 Python
PyQt5实现画布小程序
2020/05/30 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
AJAX的全称是什么
2012/11/06 面试题
房地产销售经理岗位职责
2014/01/01 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
mysql 索引合并的使用
2021/08/30 MySQL
mysql事务对效率的影响分析总结
2021/10/24 MySQL
Oracle用户管理及赋权
2022/04/24 Oracle