对象反序列化流ObjectInputStream
ObjectInputStream反序列化先前使用ObjectOutputStream编写的原始数据和对象。
构造方法:ObjectInputStream(InputStream in)
创建从指定的InputStream读取的ObjectInputStream。
readObject()
从ObjectInputStream读取一个对象。
public static void main(String[] args) throws IOException, ClassNotFoundException { ObjectInputStream ois = new ObjectInputStream(new FileInputStream("myFile\\oos.txt")); Object obj = ois.readObject(); //向下转型 Student s = (Student)obj; System.out.println(s.getName()+","+s.getAge());
ois.close(); }
运行结果:
通过对象反序列化流就可以反序列化先前使用对象序列化编写的原始数据和对象。
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。