전체 구조 요약PrintStream fout = new PrintStream(fos);fout: PrintStream 객체 (문자 출력용)fos: FileOutputStream 객체 (바이트 출력용)fout은 내부적으로 fos를 감싸고 있습니다. 즉, PrintStream이 바깥쪽에 있고, 최종적으로 FileOutputStream이 파일로 출력합니다. 입력 데이터fout.print(70); fout.printf("%d %d", 70, 80);70과 80이라는 숫자를 fout을 통해 출력합니다.하지만 PrintStream은 숫자를 그대로 70, 80 바이트 값으로 저장하지 않고,👉 "문자 '7', 문자 '0'"처럼 문자열로 바꿔서 저장합니다. 버퍼 내부 모습 (이미지 왼쪽 박스)'7' '0' ' ' '8..