자바를 공부하다보면 레퍼런스 변수라는 단어가 나온다. 레퍼런스 변수는 메모리상 생성된 인스턴스를 가리키는데 사용되는 변수이다. 일반적인 데이터를 넣는 변수가 아니며, 인스턴스를 사용할때 레퍼런스 변수를 통해서만 사용 가능하다. 간단한 예시를 들자면, 아마 배열(Array)을 공부할 때 처음 나올텐데, 아래의 코드를 보자 int intArray []; int : 배열의 타입 intArray : 배열에 대한 레퍼런스 변수 [] : 배열 선언 이 상태에서는 배열 공간이 할당된 상태가 아니며, 레퍼런스 변수만 생성된 상태이다. 배열에서 intArray라는 레퍼런스 변수는 배열에 대한 주소 값을 가진다. // Tip. 배열 선언시 []안에 크기를 지정하면 안된다. intArray = new int [5]; int..