InputStreamReader ir =new InputStreamReader(System.in);

BufferedReader br = new BufferedReader(ir);



1. InputStreamReader 와 BufferedReader 의 관계는 뭐죠 ?


2. InputStreamReader 와 BufferedReader 하는 일이 뭐죠 ? *ps 입력값을 받기위해서 쓰인다는건 아는데 왜 두개를 쓰는거죠..


3. 참조형 변수는 ir / br 객채는 InputStreamReader / BufferedReader 라고 보면되는건가요 ?


4. 참조형 변수 br 은  클래스 타입이 BufferedReader 인자가 ir인  객채의 주소를 담고 있는건가요 ?


5. 그렇다면 BufferedReader br = new BufferedReader(ir)은 

   클래스 타입이 BufferedReader인 참조형 변수 br 은 클래스 타입이 BufferedReader인 객채의 주소를 가지고 있는데 인자로 

   객채 InputStreamReader(System.in) 의 주소를 가지고 있다고 해석하면 되는건가요 ??





& 그리고 int arr[] = new int[n]; 이거는 

   int 타입의 참조형 변수 arr[] 는 객채 int[n]의 주소를 가르키고 있다고 보면되는건가요 ?