예외 처리 예외란 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류를 말한다. 예외는 곧바로 종료되는 에러와 비슷하지만 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지를 할 수 있다는 점에서 다르다고 할 수 있다. 예외의 종류 1. 일반 예외 프로그램 실행 시 예외가 발생할 가능성이 높기 때문에 자바 소스를 컴파일하는 과정에서 해당 예외 처리 코드가 있는지 검사하는 것을 말한다. 2.실행 예외 실행 시 예측할 수 없이 갑자기 발생하기 때문에 컴파일하는 과정에서 예외 처리 코드가 있는지 검사하지 않는 것을 말한다. RuntimeException의 하위 클래스가 아니면 일반 예외 클래스이고, 하위 클래스이면 실행 예외 클래스이다. 클래스 상속 관계에서 부모에 ..
예외 처리 방법) try - catch - finally try{ ---> 예외(오류)가 발생할 수 있는블록 }catch(예외클래스 변수명){ ---> 예외 처리 블록(여러 블록 사용 가능) }finally ---> 예외 발생 여부에 상관없이 반드시 실행되는 블록(생략 가능) } public class Test{ public static void main(String[] args) { int i = 10; int j = 0; // 예외가 발생할 수 있는 부분 try{ int k = i / j; System.out.println(k); // 예외를 처리하는 부분 }catch(ArithmeticException e){ System.out.println("0으로 나눌 수 없습니다. : " + e.toStrin..