반응형
- 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 |