자바 I/O많은 자바 초보 개발자들이 FileInputStream, BufferedReader, ObjectOutputStream 같은 이름에 익숙하지만, 정작 언제 어떤 걸 써야 할지 몰라서 헤매기 쉽습니다.1.자바 I/O의 기본: 스트림(Stream)이란?자바에서 모든 입출력은 스트림(Stream) 개념으로 다뤄집니다.스트림은 단방향 데이터 흐름으로, 크게 두 종류가 있습니다.InputStream / OutputStream → 바이트 단위Reader / Writer → 문자 단위FileInputStream fis = new FileInputStream("data.txt");int data = fis.read(); // 1 byte 단위로 읽음 Byte 단위로 데이터를 주고 받습니다. 데이터를 주고..