※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
예외 처리
예외 처리 : 예외가 발생하였을 때를 대비하여 작성해놓은 처리루틴을 수행하도록 하는 것
일반적으로 프로그램 종료시키거나 로그를 남김
JAVA의 예외 처리
- java.lang 패키지에 제공
- try~catch를 이용해 예외 처리
try{
예외 발생 가능 코드
}catch(예외 객체1){
예외 객체1 발생 시 처리 코드
}catch(예외 객체2){
예외 객체2 발생 시 처리 코드
}catch(Exception 매개변수){
예외객체에 해당하지 않는 예외 발생시 처리 코드
}finally{
예외 상관없이 무조건 처리되는 코드
}
JAVA의 주요 예외 객체
- ClassNotFoundException : 클래스 못 찾는 경우
- NoSuchMethodException : 메소드 찾지 못한 경우
- FileNotFoundException : 파일 찾지 못한 경우
- InterruptedIOException : 입출력 처리가 중단된 경우
- ArithmeticExcetpion : 산술 연산에 대한 예외 발생한 경우
- IllegalArgumentException : 잘못된 인자 전달된 경우
- NumberFormatException : 형식 변환할 수 없는것으로 변환한 경우
- ArrayIndexOutBoundsException : 배열 범위를 벗어난 접근의 경우
- NegativeArraySizeException : 0보다 작은 값으로 배열 크기 설정한 경우
- NullPointerException : 존재하지 않는 객체 참조한 경우
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(응용 SW 기초 기술 활용) 운영체제의 개념 (0) | 2022.02.21 |
---|---|
정보처리기사 필기(프로그래밍 언어 활용) 프로토타입 (0) | 2022.02.21 |
정보처리기사 필기(프로그래밍 언어 활용) 라이브러리 (0) | 2022.02.20 |
정보처리기사 필기(프로그래밍 언어 활용) 선언형 언어 (0) | 2022.02.20 |
정보처리기사 필기(프로그래밍 언어 활용) 스크립트 언어 (0) | 2022.02.20 |
댓글