예외 처리 코드 (try - catch - finally)

2022. 1. 27. 13:21·Language/Java

try - catch - finally 블록은 생성자 내부와 메소드 내부에서 작성되어 일반 예외와 실행 예외가 발생할 경우 예외 처리를 할 수 있도록 해준다.

∙ try 블록에는 예외 발생 가능 코드가 위치한다.

∙ try 블록의 코드가 예외 발생 없이 정상 실행되면 catch 블록의 코드는 실행되지 않고 finally 블록의 코드를 실행한다.

∙ 만약 try 블록 코드에서 예외가 발생하면 즉시 실행을 멈추고 catch 블록으로 이동하여 예외 처리 코드를 싱행한다. 그리고 finally 블록의 코드를 실행한다.

∙ finally 블록은 생략 가능하다. 예외 발생 여부와 상관없이 항상 실행할 내용이 있을 경우에만 finally 블록을 작성해주면 된다. 심지어 try 블록과 catch 블록에서 return 문을 사용하더라도 finally 블록은 항상 실행된다.

저작자표시 (새창열림)

'Language > Java' 카테고리의 다른 글

[JAVA] throws 키워드 : 예외 떠넘기기  (0) 2022.02.13
[JAVA] 컬렉션 프레임워크: List  (0) 2022.02.06
실행 예외  (0) 2022.01.27
예외 클래스  (0) 2022.01.27
[JAVA] 람다식  (0) 2022.01.16
'Language/Java' 카테고리의 다른 글
  • [JAVA] throws 키워드 : 예외 떠넘기기
  • [JAVA] 컬렉션 프레임워크: List
  • 실행 예외
  • 예외 클래스
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인프런
    Next.js
    SSR
    김영한
    springboot
    과학기술인 등록번호 발급
    javascript
    강의후기
    SQL강의 추천
    React Next.js
    Spring
    Next.js 필요성
    백엔드
    자바스크립트set
    java의 정석
    React
    강의 후기
    중복제거
    과학기술인 번호 발급
    데이터베이스 강의
    프론트엔드
    과학기술인등록번호 조회
    과학기술인 등록
    Java
    서블릿
    과학기술인번호 조회
    csr과ssr의 차이
    스프링부트
    sql강의
    csrvsssr
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
예외 처리 코드 (try - catch - finally)
상단으로

티스토리툴바