序列化

来源:互联网 发布:淘宝双11是什么意思啊 编辑:程序博客网 时间:2024/06/11 20:03
package class1;
import java.io.File;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
public class SerDemo01 {


public static void main(String args[]) throws Exception {
File f = new File("d:" + File.separator + "test.txt") ;
ObjectOutputStream oos = null;
OutputStream out = new FileOutputStream(f) ;
oos = new ObjectOutputStream(out) ;
oos.writeObject(new PersonS("张三",30)) ;
oos.close() ;
}

}


反序列化

package class1;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.ObjectInputStream;
public class SerDemo {
public static void main(String[] args) throws Exception {
File f = new File("d:" + File.separator + "test.txt") ;
ObjectInputStream ois = null;
InputStream input = new FileInputStream(f);
ois = new ObjectInputStream(input) ;
Object obj = ois.readObject();
ois.close();
System.out.println(obj); 
}
}

原创粉丝点击