
: 객체를 담는 클래스명의 변수의 리모컨
public class Regerence{
public static void main(String[] args){
Test t1 = new Test();
t1.num1 = 10;
System.out.println(t1.num1); // 10
Test t2 = t1;
System.out.println(t2.num1); //10
t2.num1 = 100;
System.out.println(t1.num1); //100
Test t3; // 객체 X. 객체의 리모콘을 저장할 변수.
// 대입한 것이 없기 때문에 비어 있다.
Test t4 = new Test();
// 객체가 생성+해당 객체를 조종할 수 있는 리모콘이 같이 생성됨
}
}
class Test{
int num1;
}

가비지컬렉터
리모콘을 잃어버리게 되면 해당 객체에 접근할 수 있는 방법이 없다.
위와 같이 리모콘과 연결이 해제된 객체를 가비지 객체라고 해서 나중에 자바가 싹 다 지워버린다.
리모컨을 잃어버리지 않게 조심해야한다.