"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > finalize() 메서드

finalize() 메서드

2024-07-31에 게시됨
검색:400

O método finalize( )

finalize( ) 메소드

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

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

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

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

  • 메소드의 일반적인 형태:
    보호된 무효 마무리( )
    {
    // 완성코드가 들어가는 부분
    }

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

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

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

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

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

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

릴리스 선언문 이 글은 https://dev.to/devsjavagirls/o-metodo-finalize--3heh?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3