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


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

Tags in this post...

面试题 相关文章推荐
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
c语言常见笔试题总结
Sep 05 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
Apr 03 面试题
如何实现一个自定义类的序列化
May 22 面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 面试题
关于.NET, HTML的五个问题
Aug 29 面试题
某公司部分笔试题
Nov 05 面试题
为什么需要版本控制?
Aug 08 面试题
MYSQL支持事务吗
Aug 09 面试题
火山动力Java笔试题
Jun 26 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
php 设计模式之 工厂模式
2008/12/19 PHP
用mysql内存表来代替php session的类
2009/02/01 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
PHP asXML()函数讲解
2019/02/03 PHP
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
在Python中使用正则表达式的方法
2015/08/13 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python logging模块用法示例
2018/08/28 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
煤矿班组长岗位职责
2013/12/29 职场文书
出国留学经济担保书
2014/04/01 职场文书
科技节口号
2014/06/19 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书