InputStreamReader와 OutputStreamWriter InputStreamReader는 Reader를, OutputStreamWriter는 Writer를 상속받는다. 즉, 문자단위 입력에 필요한 클래스다. 하지만 두 클래스는 각각 InpustStream과 OutputStream을 생성자에서 받아들인다. IO 클래스에서 중요한 것은 생성자이다. 생성자에 전달한 인자가 무엇이냐에 따라서 읽어 들여야 할 대상과 써야 할 대상이 달라진다. 즉, InputStreamReader는 바이트 단위로 읽어 들이는 InputStream을 통해 데이터를 읽어 들여 문자 단위로 읽어 들이는 방식으로 변형한다. 그리고 OutputStreamWriter는 바이트 단위로 쓰는 OutputStream을 이용해서 문자 ..