본문 바로가기

프로그래밍 언어 (プログラミング言語)/JAVA

JAVA - 프로그래머는 객체 삭제가 불가능하다!!! 속지말자!!!

자바의 철학은 모든 것을 레퍼런스 변수로 접근하게 하여서, 개발자의 메모리 상에서의 오류를 막는 것이다.

고로, 자바에서는 모~든 객체는 GC(Garbage Collector)에 의해 삭제가 된다.

간혹가다가, 문서에서 "객체를 삭제"라는 글을 읽을 떄가 있는데, 이는 레퍼런스 변수를 삭제하여, 더 이상 해당 

객체를 가리키지 않게 null로 만든다 라는 뜻이다.

고러, 만약 자바로 코딩을 하다가 메모리를 신경 써야 한다면, 레퍼변스 변수가 더 이상 그 객체를 가리키지 못하게 하는

것이 중요하다.