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


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

Tags in this post...

面试题 相关文章推荐
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 面试题
金智子午JAVA面试题
Sep 04 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
RealTek面试题
Jun 28 面试题
为什么要有struct关键字
May 08 面试题
数据库基础的一些面试题
Feb 25 面试题
介绍一下HTTP、HTTPS和SSL
Dec 16 面试题
捷科时代的软件测试笔试题
Nov 09 面试题
软件测试题目
Feb 27 面试题
JVM是一个编译程序还是解释程序
Sep 11 面试题
什么是封装
Mar 26 面试题
Servlet如何得到客户端机器的信息
Oct 17 面试题
如何写一个自定义标签
Dec 28 #面试题
Final类有什么特点
Apr 25 #面试题
过滤器的用法
Oct 08 #面试题
如何清空Session
Feb 23 #面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 #面试题
编程输出如下图形
Nov 24 #面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 #面试题
You might like
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
php把大写命名转换成下划线分割命名
2015/04/27 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
简单谈谈python中的多进程
2016/11/06 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
Python tornado上传文件的功能
2020/03/26 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
大学生未来职业生涯规划书
2014/02/15 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
改革共识倡议书
2014/08/29 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android