바이트 기반 스트림
입력 스트림 : InputStream(최상위클래스) -putStream(하위클래스)
출력 스트림 : OutputStream(최상위클래스) -OutputStream(하위클래스)
InputStream 외부(키보드, 파일, 프로그램)에서 프로그램으로 받아옴.
OutputStream 프로그램에서 외부(모니터, 파일, 프로그램)로 내보냄.
InputStream 클래스에 close()메소드는 힙메모리에서 해당 인스턴스를 즉시 제거하는 용도임.
OutputStream 클래스에 close()메소드는 힙메모리에서 해당 인스턴스를 즉시 제거하는 용도임.
web browser sw program -> web server application(spring)
파일 통신 프로그램
stream :
문자 기반 스트림
입력 스트림 : Reader(최상위클래스) -Reader(하위클래스)
출력 스트림 : Writer(최상위클래스) -Writer(하위클래스)
System.in field
읽어온 byte는 아스키 코드로부터 문자 변환.