Stream이란 외부에서 데이터를 읽거나 외부로 데이터를 출력하는 작업이 자주 일어난다. 이때 데이터가 이동하는 통로를 Stream이라고 한다. InputStream, OutputStream 추상 클래스이며 추상 메서드를 오버라이딩해서 역할을 수행 (예: 파일, 네트워크, 메모리 입출력)InputStream외부에서 데이터를 읽는 역할 바이트 기반 입력 스트림 최상위 추상 클래스 파일 데이터를 읽거나 네트워크 소켓을 통해 데이터를 읽거나 키보드에서 입력한 데이터를 읽을 때 사용.public abstract int read() throws IOException;입력 스트림에서 1 바이트씩 읽고 읽은 바이트를 반환한다. 데이터를 모두 읽었다면 -1을 반환public int read(byte buffer[]) ..