컴공생의 다이어리
[자바, Java] 예외 처리 : try-catch-finally문 본문
예외 처리 : try-catch-finally문
try 블록에는 예외가 발생할 가능성이 있는 코드를 작성하고 try 블록 안에서 예외가 발생하는 경우 catch 블록이 수행된다. finally 블록은 에러가 발생하든 안하든 반드시 실행해야 하는 부분이다. 만일 여러 개의 예외 블록이 있고 공통적으로 처리해야 하는 동작이 있다면 finally에서 수행하면 된다.
public class ArrayExceptionHandling {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
try{
for(int i=0; i<=5; i++){
System.out.println(arr[i]);
}
System.out.println("정상적으로 종료됨!");
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("비정상적으로 종료됨!");
System.out.println(e);
}finally{
System.out.println("무조건 실행되는 곳!");
}
}
}
출처 : 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
728x90
반응형
'Development > Java' 카테고리의 다른 글
[자바, Java] 스터디 사이트 추천 (0) | 2021.12.22 |
---|---|
[자바, Java] Scanner 클래스 - 정수 입력받기 (0) | 2021.12.17 |
[자바, Java] 예외 처리 : try-catch문 (0) | 2021.09.19 |
[자바, Java] 람다식(Lambda expression) (0) | 2021.09.05 |
[자바, Java] Iterator 반복자 (0) | 2021.09.04 |
Comments