Java/Exception Handing

예외처리 기본

Bohemian life 2012. 4. 11. 17:32
package com.basic;//예외처리

public class ExceptionEx1 {
	public static void main(String[] args) {
		int[] var = {10,20,30};
		
		//예외처리를 안 한 상태에서 예외가 발생하면
		//예외가 발생한 라인에서 프로그램이 정지(비정상 종료) 되고
		//예외 정보를 갖는 예외 객체가 생성됨
		for(int i=0; i<=var.length; i++){
			System.out.println(var[i]);
		}
		System.out.println("프로그램 끝~~");
	}
}

10

20
Exception in thread "main" 30
java.lang.ArrayIndexOutOfBoundsException: 3
at com.basic.ExceptionEx1.main(ExceptionEx1.java:11)