프로그래밍 정리/자바

finalize()

주누다 2013. 7. 11. 01:16
반응형

- finalize()

-> 필요없는 메모리를 삭제하는 메소드

-> protected void finalize() throws Throwable

-> Garbage Collector 가 호출

-> 사용자가 호출 시 실행 된다는 보장 없음.


==================================================================================================================



public class FinalizeTest {

public static void main(String[] args) throws Throwable {

FinalizeTest ft1 = null;

FinalizeTest ft2 = new FinalizeTest();

System.out.println(ft1);

System.out.println(ft2);

ft2.finalize();

System.out.println(ft2); // 메모리 삭제 메서드

}

@Override

protected void finalize() throws Throwable {

// TODO Auto-generated method stub

super.finalize();

}

}


=================================================================================================================



반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

wait(), notify(), notifyAll()  (0) 2013.07.11
clone()  (0) 2013.07.11
hashCode()  (0) 2013.07.11
toString()  (0) 2013.07.11
equals()  (0) 2013.07.11