FlowerBombs

예외처리(Exception) 본문

JAVA

예외처리(Exception)

CitronLemon 2019. 3. 1. 18:09

예외처리(Exception)


- 예외: 프로그램 실행 중에 발생할 수 있는 예기치 않은 사건

- 프로그램 실행 중에 예외가 발생하면 관련된 예외 클래스로부터 예외 객체를 생성하여 프로그램에서 지정된 예외 처리구문(catch블록)으로 넘긴다.

- 예외가 발생하면 프로그램에 지정된 예외 처리 구문이 자바 가상머신에 의해 호출되고, 이때 전달되는 예외 객체를 넘겨받아 적절한 처리를 수행한다.

1
2
3
4
5
6
7
try {
    ... 프로그램 기능 구현 ...
catch (예외클래스 e) {
    ... try 블록 수행중 에러 발생시 실행됨 ...
finally {
    ... 에러 발생 여부에 상관없이 마지막에 실행됨...
}
cs


try~catch 문을 프로그래머가 대처할 수 없는 상황들에만 사용하고, 대처 가능한 상황들은 가급적 IF문을 사용하는 것이 바람직.

'JAVA' 카테고리의 다른 글

컬렉션 프레임워크  (0) 2019.03.01
날짜처리  (0) 2019.03.01
정규표현식(Pattern Check)  (0) 2019.03.01
String 클래스 ( String class) ★  (0) 2019.03.01
Math 클래스  (0) 2019.03.01
Comments