黑马程序员技术交流社区

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

作者: 嗷嗷嗷    时间: 2014-12-28 17:23
标题: 对象的序列化

lo包中的其他类
.打印流
PrintWriter 和PrintStream
可以直接操作输入流和文件。
序列流
SequencelnputStream
对多个流进行合并。】
操作对象
objectlnputStream 与ObjectOutputStream
被操作的对象需要实现Serializable(标记接口);
class Person
{
String name;
int age;
Person(String name,int age)
{
this.name=name;
this.age=age;
}
public String toString()
{
return name+""+age;
}

import java.io*;
class objectStreamDemo
{
public static void main(String[] args)throws IOException
{
readobj();
}
public static void readobj()throws Exception
{
objectInputStream ois=new objectInputStream(new FileInputStream("obj.txt"));
person p=(person)ois.readobject();
system.out.println(p);
ois.close();
}
}
public static void writeobj()throws IoException
{
objectOutputStream oos=mew objectoutputStream(new FileOutputSteam("obj.txt"));
  oos.writeobject (new Penson("list",39));
  oos.close();

}

}





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