Language/Java

Java의 이해(객체와 메모리)

지팡구 2022. 1. 17. 21:44

메모리에서 객체를 생성하는데 이를 동적생성이라 한다.

객체는 메모리에서 동적으로 생성되며 객체가 더이상 필요없게되면 GC(Garbage collector)에 의해 제거된다.

자료형이 같아도 다른 공간에 존재하는 객체는 엄연히 다른 객체임을 알고있어야한다.

레퍼런스에서는 원래 객체의 메모리 주소가 있지만 그 부분에 NULL을 넣게되면 NULL이 출력되고 그 후 다시 출력하게 되면 Exceptio 오류가 발생한다.

 

 

 

 

 
메모리의 할당