가비지 컬렉션 명시적(finalize메소드) 호출하는 2가지 메소드, 오버라이딩 기본 원칙, finalize()오버라이딩, System.gc();, System.runFinalization();
CODEDRAGON ㆍDevelopment/Java
반응형
가비지 컬렉션 명시적(finalize메소드) 호출하는 2가지 메소드
System.gc(); |
|
System.runFinalization(); | GC에 의해서 소멸이 결정된 인스턴스를 즉시 소멸시키는 메소드 |
오버라이딩 기본 원칙
- 오버라이딩 될 메소드 호출후 (super.오버라이딩대상메소드( ); )
- 오버라이딩 수행
finalize()오버라이딩
@Override protected void finalize() throws Throwable { super.finalize();
System.out.println("finalize메소드 호출"); System.out.println(objName+"이 소멸되었습니다."); }
|
|
'Development > Java' 카테고리의 다른 글
DBCP 설정하기2 - 커넥션 풀 사용하기 (0) | 2017.08.25 |
---|---|
Error - Lambda expressions are allowed only at source level 1.8 or above 해결방법 (0) | 2017.08.23 |
FontMetrics, 폰트매트릭스(FontMetrics) 구조, FontMetrics 클래스의 주요메소드 (0) | 2017.08.12 |
생성자(Constructor) (0) | 2017.08.07 |
CLOB 데이터 다루기 (0) | 2017.07.25 |