https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/ObjectInputStream.html

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/ObjectOutputStream.html

InputStream 과 차이점으로
구현된 인터페이스(Implemente Interfaces) 에 Flushable을 갖고있네요
그렇구나 하고 넘어가겠습니다 . . ~
직렬화(Serialization)
자바 시스템 내부에서 사용되는 객체나 데이터를 외부에서 사용할 수 있도록 Byte형태로 변환하는 것을 직렬화 라고 합니다.
직렬화를 하면 객체는 영속화 된다. 고 할 수 있습니다.
역직렬화(Deserialization)
역직렬화는 직렬화의 반대입니다.
Byte형태의 파일을 자바 시스템 내부에서 사용되는 객체나 데이터로 변환하는 기술입니다.