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


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

Tags in this post...

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
几个SQL的面试题
Mar 08 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
南京某软件公司的.net面试题
Nov 30 面试题
什么是Assembly(程序集)
Sep 14 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
在weblogic中发布ejb需涉及到哪些配置文件
Jan 17 面试题
GWT的应用有哪两种部署模式
Dec 21 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
Static Nested Class 和 Inner Class的不同
Nov 28 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
JavaScript常用工具函数大全
2020/05/06 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python读取Excel表格文件的方法
2019/09/02 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
keras.layer.input()用法说明
2020/06/16 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
创意活动策划书
2014/01/15 职场文书
个人对照检查材料
2014/02/12 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
留守儿童工作方案
2014/06/02 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
写给女朋友的保证书
2015/05/09 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python