[JAVA] 입출력스트림의 모든 것, 예제 - InputStream, OutputStream, InputStreamReader, OutputStreamWriter , BufferedReader, BufferedWriter, FIle, FileInputStream, FileOutputStream, FileReader, FileWriter
컴퓨터의 키보드, 파일, 네트워크 등으로 입력을 하여 컴퓨터의 메모리에 저장되면 콘솔, 파일, 네트워크 등을 통해 출력됩니다. 데이터들을 2진수로 이루어진 바이트로 전달됩니다. 이러한 입출력을 자바에서 실행시키기 위해서 Stream이 사용됩니다. 자바의 기본적인 데이터 입출력은 Java.io 패키지에서 제공합니다. InputStream / OutputStream - 바이트 단위 입출력을 위한 최상위 입출력 스트림 클래스 InputStreamReader / OutputStreamWriter - 문자 단위 입출력을 위한 하위 스트림 클래스 BufferedReader / BufferedWriter - 바이트 단위 입출력을 위한 하위 스트림 클래스 FileInputStream / FileOutputStream ..