甚么是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的序列化?
序列化是用来处置对象流的一种机制。对象流是将一个对象的内容进行流化。流化