java 공부를 하면서 file stream과 직렬화에 대해 헷갈리는 부분이 생겨 정리해보겠다. Stream이란 "순서가 있는 데이터의 연속적인 흐름" 바이트 스트림과 문자 스트림 바이트 스트림(byte stream) 은 8비트의 바이트 단위로 입출력하는 클래스 - 이진 데이터를 읽고 쓰기 위하여 사용 - 클래스 이름에 InputStream(입력) 과 OutputStream(출력)이 붙음 AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringBufferInputStream, Buffere..