Java/디딤돌 Java 언어 Part2

[Java 소스] 기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을 때

언제나휴일 2017. 1. 11. 21:25
반응형

[Java 소스] 기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을 때


Program.java



//기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을

public class Program {

        public static void main(String[] args){

              

               int[] arr = new int[3];

               System.out.println("배열 생성");

               try{

                       arr[4] = 7;

                       System.out.println("arr[4] 7 대입");

               }

               catch(ArrayIndexOutOfBoundsException e){

                       System.out.println("배열의 유효하지 않은 인덱스 사용 예외 발생");

                       System.out.println(e.toString());

               }

               catch(Exception ex){

                       System.out.println("예외 발생");

                       System.out.println(ex.toString());

               }             

        }

}


실행 결과

배열 생성

배열의 유효하지 않은 인덱스 사용 예외 발생

java.lang.ArrayIndexOutOfBoundsException: 4



본문

[Java 활용] 2.2 예외를 잡아서 처리하기

반응형