자바의 철학은 모든 것을 레퍼런스 변수로 접근하게 하여서, 개발자의 메모리 상에서의 오류를 막는 것이다.
고로, 자바에서는 모~든 객체는 GC(Garbage Collector)에 의해 삭제가 된다.
간혹가다가, 문서에서 "객체를 삭제"라는 글을 읽을 떄가 있는데, 이는 레퍼런스 변수를 삭제하여, 더 이상 해당
객체를 가리키지 않게 null로 만든다 라는 뜻이다.
고러, 만약 자바로 코딩을 하다가 메모리를 신경 써야 한다면, 레퍼변스 변수가 더 이상 그 객체를 가리키지 못하게 하는
것이 중요하다.
'프로그래밍 언어 (プログラミング言語) > JAVA' 카테고리의 다른 글
자바는 동적 할당(Dynamic Assignment)를 제공하지 못한다. (0) | 2023.01.20 |
---|---|
자바에서 메모리를 절약하는 방법!! (0) | 2023.01.18 |
Vector vs ArrayList vs Linkedlist의 차이점!!! (0) | 2023.01.17 |
JAVA에서의 Queue 사용법( C++과 다른 점이 있으므로 주의!!) (2) | 2023.01.15 |
StringBuilder Class (0) | 2023.01.13 |