본문 바로가기

Java

java object 삭제 ? 초기화 ?

반응형


School s = new School();

s = new School();

레퍼런스 's' 에 새로운 객체를 대입하면 첫번째 객체는 버려지고 새로운 객체가 생성된다.

 

School s = new School();

s = null;

's' 를 '해제' 하면 첫번째 객체는 버려지게 되고, 결국 s는 아무것도 참조하지 않는다.

결국 사용하지 않으면, 가비지컬렉터로 제거됨.

 

반응형