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


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

Tags in this post...

面试题 相关文章推荐
PHP如何设置和取得Cookie值
Jun 30 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
SQL注入攻击的种类有哪些
Dec 30 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
解释一下钝化(Swap out)
Dec 26 面试题
Prototype如何更新局部页面
Mar 03 面试题
Java如何调用外部Exe程序
Jul 04 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
PHP4实际应用经验篇(5)
2006/10/09 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
2013/04/26 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
javascript控制台详解
2015/06/25 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
JS闭包原理及其使用场景解析
2020/12/03 Javascript
python正则表达式re模块详解
2014/06/25 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
python requests库的使用
2021/01/06 Python
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
新闻记者实习自我鉴定
2013/09/19 职场文书
经理职责范文
2013/11/08 职场文书
总经理助理职责
2014/02/04 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
调解书格式范本
2015/05/20 职场文书
党小组考察意见
2015/06/02 职场文书
2016大学军训心得体会
2016/01/11 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js