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


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

Tags in this post...

面试题 相关文章推荐
比较基础的php面试题及答案-填空题
Apr 26 面试题
新东网科技Java笔试题
Jul 13 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
c++工程师面试问题
Aug 04 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
.NET remoting中对象激活的两种方式
Jun 08 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
一些Solaris面试题
Dec 22 面试题
MIS软件工程师的面试题
Apr 22 面试题
如何清空Session
Feb 23 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
PHP队列用法实例
2014/11/05 PHP
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
node.js操作mysql(增删改查)
2015/07/24 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
一分钟理解js闭包
2016/05/04 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
django从后台返回html代码的实例
2020/03/11 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
python数据抓取3种方法总结
2021/02/07 Python
英国二手物品交易网站:Preloved
2017/10/06 全球购物
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
户外活动策划方案
2014/03/12 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书