JAVA/GC

· JAVA/GC
개요 C언어와 달리, JAVA에서는 메모리를 직접 건드릴 이유가 없습니다. JAVA의 Garbage Collector가 메모리 관리를 하기 때문입니다. 다만, 메모리 주소를 사용하지 않는 것은 아닙니다. public class ReferencePrint { public static void main(String[] args) { String test = "HELLO"; System.out.println(test.hashCode()); } } 위의 코드를 실행해보면 String객체의 해싱된 주소값을 가져올 수 있습니다. 이 값은 실제 메모리 주소가 아닙니다. JAVA에서 객체의 주소는 GC가 직접 관리하고, 해당 값을 바로 출력하지 못하도록 유도하고 있습니다. 이렇게 GC는 객체가 메모리에 실리는 순간부터..
낭만주의 개발자
'JAVA/GC' 카테고리의 글 목록