> Java > java지도 시간 > finalize() 메소드

finalize() 메소드

王林
풀어 주다: 2024-07-31 10:04:31
원래의
1097명이 탐색했습니다.

O método finalize( )

finalize() 메소드

  • 가비지 수집기에 의해 객체가 파괴되기 전에 finalize() 메서드가 호출되도록 정의할 수 있습니다.

  • finalize()는 열려 있는 파일을 닫는 것처럼 객체가 완전히 제거되도록 합니다.

  • 종료자를 추가하려면 클래스에 finalize() 메서드를 정의하세요.

  • Java 런타임은 클래스 객체를 재활용하기 전에 finalize()를 호출합니다.

  • 방법의 일반적인 형태:
    보호된 무효 종료( )
    {
    //완성코드가 들어가는 부분
    }

  • 보호된 키워드는 finalize()에 대한 액세스를 제한합니다.

  • finalize()는 객체가 범위를 벗어날 때가 아니라 가비지 수집 전에 호출됩니다.

  • finalize()가 언제 실행될지는 보장되지 않습니다.

  • 가비지 컬렉션 이전에 프로그램이 종료되면 finalize()가 실행되지 않습니다.

  • finalize()는 특수 리소스나 애플리케이션을 적절하게 처리하기 위한 대체 프로시저로 사용해야 합니다.

  • finalize()는 특수한 메서드이며 대부분의 프로그램에서는 거의 필요하지 않습니다.

위 내용은 finalize() 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿