第一讲 对象序列化(持久化)概述: 将堆内存中的对象存入硬盘,以包括对象的数据,称为持久化或序列化 使用的类:ObjectInputStream和ObjectOutputStream特有方法: ObjectInputStream Object readObject():读取 Obje...
分类:
编程语言 时间:
2015-01-05 12:29:01
阅读次数:
232
前几篇文章说到了OC中的Foundation框架,今天我们来看一下OC中的一个重要知识点:归档OC中的归档就是将对象写入到一个文件中,Java中的ObjectInputStream和ObjectOutputStream来进行操作的。当然在操作的这些对象都是需要实现一个接口:Serializable,...
分类:
其他好文 时间:
2015-01-03 14:28:17
阅读次数:
305
/*客户端*/
importperson.*;
importjava.net.InetAddress;
importjava.net.Socket;
importjava.io.ObjectOutput;
importjava.io.ObjectOutputStream;
importjava.io.OutputStream;
importjava.io.Serializable;
publicclassclient{
publicstaticvoidmain(String[]args)
{
try..
分类:
编程语言 时间:
2014-12-14 18:45:44
阅读次数:
189
前几篇文章说到了OC中的Foundation框架:http://blog.csdn.net/jiangwei0910410003/article/details/41852835,今天我们来看一下OC中的一个重要知识点:归档OC中的归档就是将对象写入到一个文件中,Java中的ObjectInputStream和ObjectOutputStream来进行操作的。当然在操作的这些对象都是需要实现一个接...
分类:
其他好文 时间:
2014-12-11 22:27:51
阅读次数:
286
Java对象的序列化就是把一个对象变成二进制的数据流的一中方法,通过对象的序列化可以方便的实现对象的传输和存储。
原理是:对象------------->转换----------------->将对象转变为二进制的数据
在对象序列化时,只有其属性被序列化(每个对象都具备相同的方法,但是每个对象的属性不一定相同,也就是说对象保存的只有其属性信息)
那么一个类的对象要被序...
分类:
编程语言 时间:
2014-11-20 17:05:49
阅读次数:
249
操作对象
ObjectInputStream、ObjectOutputStream
被操作的对象需要实现Serializable(标记接口)
ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主...
分类:
数据库 时间:
2014-10-29 01:59:01
阅读次数:
155
package?com.utils;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.ObjectInputStream;
import?java.io.ObjectOutputStream;
import?j...
分类:
编程语言 时间:
2014-10-28 18:19:03
阅读次数:
179
1.ObjectInputStream与ObjectOutputStream类所读写的对象必须实现Serializable接口,对象中的transient和static类型成员变量不会被读取和写入2.Serializable是个对象序列化接口,只有序列化才能实现对象存取3.//定义学生类packag...
分类:
其他好文 时间:
2014-10-14 19:18:49
阅读次数:
135
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import jav...
分类:
编程语言 时间:
2014-09-23 11:13:34
阅读次数:
611
一、对象序列化(存储)
FileOutputStream fileStream = new FileOuputStream("file.ser");
ObjectOutputStream os = new ObjectOutputStream(fileStream);
os.writeObject(one);
os.writeObject(two);
os.close();
当对象被序列...
分类:
其他好文 时间:
2014-07-29 14:47:18
阅读次数:
195