Backend - Java Spring97 [JAVA] Null과 가비지 컬렉션의 원리 1. Null Java에서 null은 어떤 참조 변수가 아무런 객체도 가리키지 않음을 나타냅니다. 즉, null은 "참조 없음"을 의미합니다. 이것은 참조 변수가 메모리의 어떤 위치도 가리키지 않게 하기 위한 특별한 값입니다. Object obj = null; 위의 코드에서 obj는 null로 초기화되었으므로 아무런 객체도 가리키지 않습니다. 이렇게 되면 obj를 통해 객체의 메소드를 호출하거나 멤버 변수에 접근하려고 시도하면 NullPointerException이 발생합니다. 2. 가비지컬렉션 Java에서는 가비지 컬렉터라는 시스템이 동작하여 더 이상 사용되지 않는 메모리를 자동으로 회수합니다. 이를 가비지 컬렉션(garbage collection)이라고 합니다. 가비지 컬렉션의 원리를 이해하기 위해서.. 2023. 6. 7. 이전 1 ··· 10 11 12 13 다음