黑马程序员技术交流社区

标题: 对象序列化流 [打印本页]

作者: China_Riven    时间: 2015-7-20 16:26
标题: 对象序列化流
package cn.itcast;

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

/*
* 对象序列化流:
*         ObjectOutputStream:序列化流
*  ObjectInputStream:反序列化流
*  
*  序列化的对象必须实现了序列化接口
*  Serializable
*/
public class Demo5 {

        public static void main(String[] args) throws IOException, ClassNotFoundException {

//                ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("d.txt"));
//               
//                Person p = new Person("唐嫣",26);
//                oos.writeObject(p);
//               
//                oos.close();
               
                ObjectInputStream ois = new ObjectInputStream(new FileInputStream("d.txt"));
                Object readObject = ois.readObject();
                Person p2 = (Person)readObject;
               
                System.out.println(p2.getName());
                System.out.println(p2.getAge());
               
                System.out.println(p2);
               
                ois.close();
        }

}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2