对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
目前,没有直接的方法可以将对象写入到随机存取文件中。但是可以使用ByteArray输入/输出流作为中介,来向随机存取文件中写入或从随机存取文件中读出字节,并且可以利用字节流来创建对象输入/输出流,以用于读写对象。需要注意的是在字节流中要包含一个完整的对象,否则读写对象时将发生错误。例如,java.io.ByteArrayOutputStream可用于获取ObjectOutputStream的字节流,从中可得到byte数组并可将之写入到随机存取文件中。相反,我们可以从随机存取文件中读出字节数组,利用它可构造ByteArrayInputStream,进而构造出ObjectInputStream,以读取对象。
【对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中】相关文章
1. 对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
4. 如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
6. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti
8. AssertionError 跟一下那个类是 “is – a”的关系
9. 软件测试LoadRunner面试题:If web server, database and Network are all fine where could be the problem?
10. 用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
本文来源:https://www.mianshiwenti.com/a12495.html
进入下载页面
﹝对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中﹞相关内容
- 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
- spring+hibernate的配置文件中的主要类有那些?如何配置?
- 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 软件测试LoadRunner面试题:What do vuser_init action and vuser_end action contain?
- 如何打印出当前源文件的文件名以及源文件的当前行号
- 如何将一个描述日期或日期/时间的字符串转换为一个Date对象
- 请解释一下webService? 如何用.net实现webService
- List、Map、Set三个接口,存取元素时,各有什么特点?
- SQL Server 2000数据库的文件有哪些,分别进行描述。
- SQL Server 2000数据库的文件有哪些,分别进行描述