阅读背景:

java的序列化学习笔记

来源:互联网 

甚么是JAVA的序列化?
序列化是用来处置对象流的一种机制。对象流是将一个对象的内容进行流化。流化后的对象可以进行读写操作也能够在网络中传输。

java中的序列化具体实现

package stream.deng;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class ObjectStreamTest  implements Serializable{
	private String name;

	public ObjectStreamTest() {
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public static void main(String[] args) {
		ObjectStreamTest student = new ObjectStreamTest();
		try {
			FileOutputStream f = new FileOutputStream("s");
			ObjectOutputStream os = new ObjectOutputStream(f);
			student.setName("anguea.deng");
			os.writeObject(student);
			os.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
		try {
			FileInputStream fi = new FileInputStream("s");
			ObjectInputStream ois = new ObjectInputStream(fi);
			student = (ObjectStreamTest) ois.readObject();
			System.out.println("学生的名字是" + student.getName());
			ois.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

甚么是JAVA的序列化?
序列化是用来处置对象流的一种机制。对象流是将一个对象的内容进行流化。流化




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: