JAVA Basic 강의자료] finalize()
JAVA Basic 강의자료] finalize()
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
finalize()
* finalize()의 기능과 사용 예제
- 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);//메모리 삭제 여부 확인
}
public void finalize() throws Throwable{
super.finalize();
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] Clone()의 사용 방법 (0) | 2016.09.19 |
---|---|
JAVA Basic 강의자료] clone() (0) | 2016.09.12 |
JAVA Basic 강의자료] hashCode() (0) | 2016.09.12 |
JAVA Basic 강의자료] toString()의 사용 예제 (0) | 2016.09.12 |
JAVA Basic 강의자료] toString() (0) | 2016.09.12 |