티스토리 뷰
Java Exception(예외처리) 알아보기
2017. 3. 16. 22:42[Java Exception(예외처리) 알아보기]
예외처리의 정의는 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는것입니다.
프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하기위해 사용합니다.
1. 예외를 처리하려면 try-catch문을 사용합니다.
> if문과 달리 try블럭이나 catch블럭 내에 포함된 문장이 하나라고 해서 괄호{}를 생략할 수는 없습니다.
2. try-catch문에서의 흐름
1) try블럭 내에서 예외가 발생한 경우
> 발생한 예외와 일치하는 catch블럭이 있는지 확인합니다.
> 일치하는 catch블럭을 찾게 되면, 그 catch블럭 내의 문장들을 수행하고 전체 try-catch문을 빠져나가서 그 다음 문장을 계속해서 수행합니다.
만일 일치하는 catch블럭을 찾지 못하면, 예외는 처리되지 않습니다.
2) try블럭 내에서 예외가 발생하지 않은 경우
> catch블럭을 거치지 않고 전체 try-catch문을 빠져나가서 수행을 계속합니다.
3. finally블럭
1) 예외의 발생여부와 관계없이 실행되어야 하는 코드를 넣습니다.
2) 선택적으로 사용할 수 있으며, try-catch-finally의 순서로 구성됩니다.
3) 예외 발생시, try -> catch -> finally의 순서로 실행되고 예외 미발생시, try -> finally의 순서로 실행됩니다.
4) try 또는 catch블럭에서 return문을 만나도 finally블럭은 수행됩니다.
지금까지 try-catch 및 finally에 대해서 알아보았습니다.
try-catch를 잘 활용하여, 예외사항 처리하시면 보다 좋은 소스코딩이 될거라 생각됩니다.
'프로그래밍 > 자바' 카테고리의 다른 글
JAVA for문 정리 (0) | 2017.02.18 |
---|---|
Java split 함수 (문자열 자르기) (3) | 2017.01.30 |
JAVA JDK 다운로드 및 설치 (5) | 2017.01.19 |
- 군대 면제조건
- 한냉 알레르기
- 옵티마이저 수행절차
- 설민석 한국사 무료강의 듣기
- 국민연금 수령액 확인
- 김우빈 비인두암
- lg 드라이버 다운로드
- 주차위반과태료조회
- 병역면제조건
- 불후의 명곡 방청신청
- 영화 협상
- 달 꿈풀이
- 스타벅스 별적립
- 한전 전기요금 조회
- 별똥별 꿈해몽
- 재산세 과세증명서 인터넷 발급
- 대만 월별날씨와 그에따른 옷차림 준비
- 꿈해몽
- 오라클 비번 찾기
- 정보처리기사 일정
- 분실폰 조회 초간단
- 출산장여금
- 가전제품 무료수거
- 연금복권 하는 방법
- 코미디 빅리그 방청신청
- 대마씨 효능
- 저소득층 기준 및 지원
- 태양 꿈
- 대기업 연봉 순위 최근정보
- 수능성적표 인터넷 발급
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |