序列化流:把对象按照流一样的方式存入文本文件或者在网络中传输。对象 -- 流数据(ObjectOutputStream) 构造方法:ObjectInputStream(InputStream in) 创建从指定 InputStream 读取的 ObjectInputStream 反序列化流:把文本文 ...
分类:
编程语言 时间:
2016-10-03 23:25:37
阅读次数:
246
查看各对象API文档 打印流 PrintWriter PrintStream 序列流:对多个流进行排列合并 SequenceInputStream 操作对象的流:被操作的对象必须要序列化,即要实现Serializable接口(标记接口) ObjectInputStream ObjectOutputS ...
分类:
其他好文 时间:
2016-10-02 00:29:57
阅读次数:
119
/* * 1、对象流: ObjectInputStream 和 ObjectOutputStream 一对。 * 1) ObjectInputStream 对象的字节输入流类, ObjectOutputStream对象的字节输出流类。 * 2) 功能: 实现对象的输入/输出。 (存储到文件中的是对象 ...
分类:
其他好文 时间:
2016-10-01 21:58:19
阅读次数:
309
用于操作对象的流对象,对象的序列化ObjectInputStream ObjectOutputStream特点:用于操作对象。解决的问题:将对象持久化到硬盘功能:特有:writeObject(); ...
分类:
其他好文 时间:
2016-09-27 23:04:14
阅读次数:
178
(1) 首先是java自己内部实现的对象序列化机制 其实就是ObjectInputStream 和 ObjectOutputStream 首先实现一个实体对象 记住必须实现Serializable 接口 然后是将对象以文件的形式保存 然后是从文件中读出对象 输出结果 Hessian 的对象 序列化 ...
分类:
编程语言 时间:
2016-09-25 14:31:20
阅读次数:
199
import java.io.EOFException;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.ObjectInputS ...
分类:
编程语言 时间:
2016-09-14 19:05:23
阅读次数:
472
学习JAVA的时候,特别是涉及到网络编程时,我们时常让我们的实体类实现一个接口 这样子我们可以通过输入输出流ObjectOutputStream和ObjectInputStream写入或读取该对象。所以,简单来说,序列化就是把对象转换为字节数据流,反序列化就是把字节序列流转成相应的Java对象。使用 ...
分类:
编程语言 时间:
2016-08-30 17:46:06
阅读次数:
289
序列化:内存到文件 他是输出流 ObjectOutputStream 需要强制类型转换 必须实现seriazable接口 反序列化:文件到内存 输入流 ObjectInputStream 需要强制类型转换 输入流:元数据源 (文件)硬盘到内存 InputOutStream 输出流:目标数据源 内存到 ...
分类:
其他好文 时间:
2016-08-27 23:22:49
阅读次数:
260
实例化类有四种方式: 1)使用new操作符 2)调用Class对象的newInstance()方法 3)调用clone()方法,对现有实例的拷贝 4)通过ObjectInputStream的readObject()方法反序列化类 1.new操作符 2.Class.forName()的newInsta ...
分类:
其他好文 时间:
2016-08-22 00:07:46
阅读次数:
274
ObjectInputStream无论是读对象,还是记取int等java的基本数据类型,在判结束时,绝对既不是-1,也不是什么null。 若文件中有若干个int的数,你用DataInputStream中的readint()去读,何时判读到结尾?绝对既不是-1,也不是什么null 同样道理:若文件中有 ...
分类:
其他好文 时间:
2016-08-16 23:53:04
阅读次数:
330