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


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

Tags in this post...

面试题 相关文章推荐
Java提供了哪些企业应用编程接口
Feb 13 面试题
输入N,打印N*N矩阵
Feb 20 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
linux面试题参考答案(3)
Sep 13 面试题
linux面试题参考答案(8)
Apr 19 面试题
介绍一下JNDI的基本概念
Jul 26 面试题
sleep()方法和wait()方法的区别是什么
Nov 17 面试题
什么时候用assert
May 08 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
abstract class和interface有什么区别
Aug 04 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
浅谈Python的垃圾回收机制
2016/12/17 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
如何在python中实现线性回归
2020/08/10 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
服装厂厂长岗位职责
2013/12/27 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
体育教师求职信
2014/05/24 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
python not运算符的实例用法
2021/06/30 Python
Oracle中日期的使用方法实例
2022/07/07 Oracle