对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中


Posted in 面试题 onJune 22, 2015
目前,没有直接的方法可以将对象写入到随机存取文件中。但是可以使用ByteArray输入/输出流作为中介,来向随机存取文件中写入或从随机存取文件中读出字节,并且可以利用字节流来创建对象输入/输出流,以用于读写对象。需要注意的是在字节流中要包含一个完整的对象,否则读写对象时将发生错误。例如,java.io.ByteArrayOutputStream可用于获取ObjectOutputStream的字节流,从中可得到byte数组并可将之写入到随机存取文件中。相反,我们可以从随机存取文件中读出字节数组,利用它可构造ByteArrayInputStream,进而构造出ObjectInputStream,以读取对象。

Tags in this post...

面试题 相关文章推荐
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
Java多态性的定义以及类型
Sep 16 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
几个Shell Script面试题
Aug 31 面试题
linux面试相关问题
Apr 28 面试题
软件测试面试题
Oct 21 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
值传递还是引用传递
Feb 08 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
php foreach、while性能比较
2009/10/15 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
js制作提示框插件
2020/12/24 Javascript
python类继承用法实例分析
2014/10/10 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python字符串和文件操作常用函数分析
2015/04/08 Python
python从入门到精通(DAY 1)
2015/12/20 Python
python实现内存监控系统
2021/03/07 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Python input函数使用实例解析
2019/11/22 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
精选奢华:THE LIST
2019/09/05 全球购物
幼儿教师个人求职信范文
2013/09/21 职场文书
电子信息毕业生自荐信
2013/11/16 职场文书
水务局局长岗位职责
2013/11/28 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
交通事故协议书范本
2016/03/19 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
解决MySQL报“too many connections“错误
2022/04/19 MySQL