Demo02_ObjectOutputStream.java 825 B

123456789101112131415161718192021222324252627282930
  1. package J20250728;
  2. import java.io.FileOutputStream;
  3. import java.io.IOException;
  4. import java.io.ObjectOutputStream;
  5. /**
  6. * @author WanJl
  7. * @version 1.0
  8. * @title Demo02_ObjectOutputStream
  9. * @description ObjectOutputStream 对象字节输出流---对象序列化
  10. * @create 2025/7/28
  11. */
  12. public class Demo02_ObjectOutputStream {
  13. public static void main(String[] args) throws IOException {
  14. //基础流--文件输出流
  15. FileOutputStream fos=new FileOutputStream("D:/保存对象.txt");
  16. //处理流-对象序列化
  17. ObjectOutputStream oos=new ObjectOutputStream(fos);
  18. //创建对象
  19. Person p=new Person(1,"张三",66);
  20. //把对象进行序列化保存到指定文件
  21. oos.writeObject(p);
  22. //关闭流
  23. oos.close();
  24. fos.close();
  25. }
  26. }