一、序列化(写入到文件)
Student student=new Student("张三",24);
FileOutputStream fileOut=new FileOutputStream("E:\\test\\zhang.text");
ObjectOutputStream objectOutputStream=new ObjectOutputStream(fileOut);
objectOutputStream.writeObject(student);
fileOut.close();
objectOutputStream.close();
/*把Student对象写入到a.txt文本中*/ Student实体类必须实现Serializable接口
二、反序列化(从文件中读取)
FileInputStream inputStream=new FileInputStream("E:\\test\\zhang.text");
ObjectInputStream ob=new ObjectInputStream(inputStream);
Student student=(Student)ob.readObject();
System.out.println(student.toString());
本文详细介绍了如何使用Java进行对象的序列化和反序列化操作,包括将对象写入文件和从文件中读取对象的过程。序列化是将对象的状态信息转换为可以存储或传输的形式,而反序列化则是将这些信息还原成对象。

被折叠的 条评论
为什么被折叠?



