1. 자바 입출력이란?입출력(IO, Input/Output)은 프로그램이 외부와 데이터를 주고받는 기능을 의미한다. 자바에서는 다양한 입출력 클래스를 제공하며, 파일, 키보드 입력, 네트워크 등을 통해 데이터를 주고받을 수 있다.2. 입출력 스트림(Stream)의 개념스트림(Stream)은 데이터를 연속적으로 읽거나 쓰는 데 사용된다. 자바의 입출력은 대부분 스트림을 기반으로 동작한다.2.1 스트림의 종류바이트 스트림 (Byte Stream): 바이트 단위로 데이터를 처리 (예: InputStream, OutputStream)문자 스트림 (Character Stream): 문자 단위로 데이터를 처리 (예: Reader, Writer)3. 파일 입출력자바에서는 java.io 패키지를 활용하여 파일을 읽고 ..