로딩
요청 처리 중입니다...

[Java] 예외 처리

 [Java] 예외 처리

예외(exception)란 예외란 프로그램을 실행했을 때 발생하는 에러들을 말한다. 예를 들어, 수치를 0으로 나누거나, 배열의 범위 밖을 이동한다거나, 초기화 작업이 진행되지 않은 등의 상황을 말한다.

즉, '예외 상황에 대응하는 것'을 말한다. 자바에서는 예외가 발생하면 자동적으로 예외 전용 클래스인 예외 클래스 오브젝트가 생성된다.

예외 클래스에는 exception 클래스와 그 서브 클래스가 존재한다. exception 클래스를 기본 클래스로 하고 이 클래스를 상속 받은 서브 클래스들이 존재한다는 뜻이다. 예외 처리 순서 예외 처리를 하기 위해 try, catch, finally 문을 사용한다.

예외 처리의 순서도는 아래와 같다. try 블록 안에 에외가 발생할 것 같은 처리를 적는다. 주로 메소드가 대상이 된다. try에서 예외가 발생하게 되면 catch 블록에서 예외 발생 관련을 수행한다.

이때 예외 클래스명과 변수명을 인수로 받는다. 예외가 발생하고 나서 처리된 후 fin...

원문 링크 : [Java] 예외 처리