입출력 스트림에 대해서 - 자바에서 데이터는 스트림(Stream)을 통해 입출력됨 - 스트림 : 단일 방향으로 연속적으로 흘러가는 것을 의미 - 프로그램을 기준으로 프로세스가 데이터의 도착지라면 입력스트림(InputStream), 프로세스가 데이터의 출발지라면 출력스트림(OutputStream) ※ 항상 기준은 프로그램! 입출력 스트림의 종류 - java.io 패키지에는 여러 가지 종류의 스트림 클래스를 제공하는데, 크게 두 종류로 구분됨 ① 바이트(byte) 기반 스트림 : 그림, 멀티미디어 등의 바이너리 데이터를 읽고 출력할 때 사용 ② 문자(text) 기반 스트림 : 문자 데이터를 읽고 출력할 때 사용 - 그렇다면 스트림 클래스가 바이트 기반인지, 문자기반인지 어떻게 구별할 수 있을까? → 하위 클..