> Java > java지도 시간 > 본문

마지막으로

WBOY
풀어 주다: 2024-08-27 20:00:37
원래의
871명이 탐색했습니다.

마지막으로

finally 블록은 try-catch 블록과 함께 자주 사용되는 Java의 구문으로, 항상 실행하려는 코드를 배치하는 데 사용됩니다. try 블록의 코드가 실행된 후에는 예외 발생 여부에 관계없이 finally 블록이 항상 실행됩니다.

용법

try {
    // Hata oluşabilecek kodlar
} catch (Exception e) {
    // Hata yakalama işlemleri
} finally {
    // Mutlaka çalıştırılacak kodlar
}
로그인 후 복사

public class 마지막으로Example {
    public static void main(String[] args) {
        try {
            System.out.println("Try bloğu çalışıyor.");
            int result = 10 / 0; // Bu satır ArithmeticException oluşturur.
        } catch (ArithmeticException e) {
            System.out.println("Catch bloğu çalışıyor: " + e.getMessage());
        } finally {
            System.out.println("마지막으로 bloğu her zaman çalışır.");
        }
    }
}
로그인 후 복사

산출

Try bloğu çalışıyor.
Catch bloğu çalışıyor: / by zero
마지막으로 bloğu her zaman çalışır.
로그인 후 복사

이 예에서는 try 블록에서 ArithmeticException이 발생하면 catch 블록이 이 오류를 포착하고 메시지를 인쇄합니다. 그러나 오류가 있든 없든 finally 블록은 항상 실행되고 "마지막으로 블록은 항상 실행됩니다." 화면에 메시지를 씁니다.

finally 블록의 목적

  • 리소스 해제: 데이터베이스 연결 닫기, 파일 닫기와 같은 작업에 사용됩니다.
  • 보안: 모든 상황에서 중요한 리소스의 공개를 보장하는 데 사용됩니다.

finally 블록은 return 문으로 종료하는 경우에도 작동하지만 JVM이 종료되면(예: System.exit(0)) finally 블록이 실행되지 않을 수 있습니다.

위 내용은 마지막으로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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