나는 거의 1 몬에 대한 코드를 검색해 왔습니다. u pls 코드에 도움이 될 수 있습니다. 미리 감사드립니다. 관리되지 않는 리소스의 외부는, 당신이 이제까지 이렇게되어서는 안된다는Java finalize 메소드의 함수 선언은 무엇입니까?
답변
protected void finalize() throws Throwable
{
try
{
//close unmanaged resources
} finally {
super.finalize();
}
}
주 ..
+1 내 로그 확인에서 특정 클래스가 정리되고 있음을보고 싶기 때문에 현재이 작업을 수행하고 있습니다. 나는 그것이 "관리되지 않는 리소스 밖에"있다고 생각하지만, 그 문구는 약간 난독 화되어 있습니다. 어쩌면 숨겨진 이중 부정입니다. 어쩌면 별명 "자원 관리"로 타르를만한 큰 것을 사용하지 않을 것입니다. –
protected void finalize() throws Throwable {
try {
close(); // close open files
} finally {
super.finalize();
}
}
당신은 마지막으로 차단하려면에서 super.finalize()를 호출합니다.
우리 모두가 동일한 링크를 봤다고 봅니다. 한 달치의 인터넷 검색이 [this] (http://www.google.com/search?q=java+finalize)로 시작하지 않는다고 생각하는 것이 어렵습니다. –
하하하 , 나는 동의한다! – zengr
내 첫 번째 검색에서 바로 여기로 왔습니다. 나는이 방법에 대한 적절한 선언을 기억하고 그것을보고 싶었다. 물론, 나는 처음으로 검색을 했어. –
내가 어떤 대답을 가너 충분히 명확하게 제기되지 않기 때문에 질문을 닫습니다 투표를하고있다. 질문을 편집하고 찾고자하는 것을 정교하게 작성하십시오. –
사이트의 두 답변에 포함 된 코드를 검색했기 때문에이 질문을 다시 열어보기로했습니다.이 질문이 첫 번째 결과였습니다. 나는 명확한 대답이 질문 인 것과 일치하는 제목을 다시 만들었다. 또한, +1. –