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


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

Tags in this post...

面试题 相关文章推荐
JNI的定义
Nov 25 面试题
简述synchronized和java.util.concurrent.locks.Lock的异同
Dec 08 面试题
Java平台和其他软件平台有什么不同
Jun 05 面试题
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
指针和引用有什么区别
Jan 13 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 面试题
木马的传播途径主要有哪些
Apr 08 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
如何清空Session
Feb 23 面试题
介绍一下Java中的static关键字
May 12 面试题
介绍一下UNIX启动过程
Nov 14 面试题
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
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
理解javascript闭包
2015/12/15 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
2016/05/21 Javascript
js实现图片360度旋转
2017/01/22 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
python实现socket端口重定向示例
2014/02/10 Python
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
Python中with及contextlib的用法详解
2017/06/08 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
对python调用RPC接口的实例详解
2019/01/03 Python
Python简易版停车管理系统
2019/08/12 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
天游软件面试
2013/11/23 面试题
爱国主义演讲稿
2014/05/07 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript