对象的序列化,反序列化 1)对象序列化,就是将Object转化为byte序列,反之叫对象的反序列化 2)序列化流(ObjectOutputStream),是过滤流 writeObject() 反序列化流(ObjectInputStream) readObject() 3)序列化接口(Serializ ...
分类:
其他好文 时间:
2017-03-24 23:29:11
阅读次数:
296
序列化流:把对象按照流一样的方式存入文本文件 对象→流 ObjectOutputStream 方法:writeObject() 反序列化流:把文本文件的流对象还原成对象 流→对象 ObjectInputStream !!! 要想对象实例化,必须先定义一个类 而且这个类必须加上接口:Serializa ...
分类:
其他好文 时间:
2017-02-07 20:15:20
阅读次数:
175
读写带缓存功能 BufferedInputStream/BufferedOutputStream 读写基本数据类型(Integer、String、boolean ...) DataInputStream/DataOutputStream 读写对象类型 (readObject/writeObject) ...
分类:
编程语言 时间:
2017-01-10 11:26:33
阅读次数:
185
摘自http://blog.csdn.net/fjdingsd/article/details/46765803 使用ObjectInputStream的readObject()方法如何判断读取到多个对象的结尾 以下是自己的试验: 往文件里存多个对象也没问题,调用writeObject()一直往里写 ...
分类:
其他好文 时间:
2016-11-27 06:23:58
阅读次数:
2249
用于操作对象的流对象,对象的序列化ObjectInputStream ObjectOutputStream特点:用于操作对象。解决的问题:将对象持久化到硬盘功能:特有:writeObject(); ...
分类:
其他好文 时间:
2016-09-27 23:04:14
阅读次数:
178
FileInputStream FileOutputStream ObjectInputStream ObjectOutputStream 传的是对象 需要新建一个构造函数【writeObject readObject】 BufferedInputStream BufferedOutputStrea ...
分类:
其他好文 时间:
2016-08-16 09:20:32
阅读次数:
178
枚举的序列化和反序列化 在序列化的时候Java仅仅是将枚举对象的name属性输出到结果中,反序列化的时候则是通过java.lang.Enum的valueOf方法来根据名字查找枚举对象。 同时,编译器是不允许任何对这种序列化机制的定制的,因此禁用了writeObject、readObject、read ...
分类:
其他好文 时间:
2016-08-13 06:34:44
阅读次数:
145
publicstatic<T>Tclone(Tobj)throwsException{ObjectOutputStreamoos=null;ByteArrayOutputStreambos=null;ObjectInputStreamois=null;bos=newByteArrayOutputStream();oos=newObjectOutputStream(bos);oos.writeObject(obj);oos.flush();ois=newObjectInputStream(newBy..
分类:
编程语言 时间:
2016-07-16 07:16:48
阅读次数:
380
写入 获取ObjectOutputStream对象,new出来,构造参数:FileOutputStream对象目标文件 调用ObjectOutputStream对象的writeObject()方法,参数:要保存的对象 调用ObjectOutputStream对象的close()方法,关闭流 此时会报 ...
分类:
编程语言 时间:
2016-06-02 23:42:00
阅读次数:
192
ArrayList: ArrayList是一个可变数组实现,实现了List接口的所有方法,并允许存取null值.ArrayList基本上等同与Vector,但它只对writeObject()和readObject()进行了同步. 1. ArrayList使用一个Object的数组存储元素.priva
分类:
其他好文 时间:
2016-03-16 01:17:46
阅读次数:
152