Input이란 메모리로 들어오는 데이터의 흐름. Output은 메모리에서 빠져나가는 데이터를 의미. 메모리는 데이터를 byte 단위로 처리하는데, 이 byte의 흐름을 Stream이라고 한다. Java의 Stream은 여러가지가 있는데, 한 번 파악해보자 InputStream System.in의 경우 많이 봐온거 같다. 이것은 System 클래스의 InputStream 타입의 static final 상수이다. InputStream은 입력 받을 수 있는 객체로 1byte 단위를 처리하는 스트림이다. 그렇기 때문에 영문자, 숫자, 특수문자 등이 처리가 가능하지만, 기본적으로 2byte부터 시작하는 한글의 경우에는 처리가 불가능하다. ex 1) 1. InputStream 타입의 roma에 System.in의 ..