참조형 변수와 객체 배열, 클래스, 인터페이스 등은 프로그램시 생성되는 '객체'이다. 객체의 변수는 객체 그 자체가 아니라 객체의 주소값만을 담는 '참조형 변수'가 된다. int[] a = new int[5]; System.out.println("a ="+ a); a = null; System.out.println("a ="+ a); 결과 a =[I@2cfb4a64 a =null 첫 번째 변수 a의 값은 int형 배열의 첫 번째 요소의 주소값을 갖는다. a에 null값을 대입하면 주소값은 사라지고, 배열 객체는 그대로 남게 되는데, 이는 Java의 쓰레기처리기가 알아서 제거해준다. final int[] a 배열 변수를 final로 설정하면 실수로 변수에 null을 대입하거나,..