티스토리 뷰
예외처리란 (Exception handling)
예외처리란 프로그램 실행 흐름상 오류가 발생했을때 그 오류를 대체하는 방법이다.
- 에러 (Error)
메모리 부족이나 스택오버플로우와 같이 일단 발생하면 복구할 수 없는 심각한 오류
- 예외 (Exception)
인자값 Null에러 NPE(NullPointException)같은 발생하더라도 수습이 가능한 덜 심각한 오류
예외처리하기::try-catch
소스코드를 견고하게 작성한다고해도 예외가 줄어들수는 있지만, 프로그래머가 아닌 사용자가 원인으로 발생하는 예외는 개발자가 미리 대처를 해줄 수 있다.
예외처리란, 프로그래머가 예기치못한 예외의 발생에 미리 대처하는 코드를 작성하는 것으로, 실행중인 프로그램의 비정산적인 종료를 막고, 상태를 정상상태로 유지하는 것이 목적이다.
만약 제대로 예외를 처리하지 못한다면 프로그램은 비정상적으로 종료가 되며, 종료 시점에 처리되지 못한 예외에 대해서 JVM의 예외처리기가 받아서 예외의 원인을 화면에 출력해준다.
Ref.
https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e
'JAVA' 카테고리의 다른 글
엑셀 다운로드 (AbstractXlsxView) (0) | 2022.09.08 |
---|---|
POI를 이용해 엑셀 파일 수정하기 (0) | 2022.06.15 |
JAVA POI 라이브러리 사용 시 레코드 값 제거 에러해결 (0) | 2022.06.13 |
API Server Test 01 | postman 사용 (0) | 2022.06.03 |
이클립스 자주쓰는 단축키 (0) | 2022.04.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Centos7에서 Postgresql12 설치
- getRow
- 공간데이터
- mybatisif
- 폐쇄망에서rpm설치
- svn프로젝트불러오기
- 리눅스폐쇄망
- 엑셀POI
- apachepoi
- postgis 설치
- Some resources were not updated.
- jdbcType
- Postgis
- 폐쇄망에서패키지설치
- Postgresql12
- 공간데이터병합
- 리눅스
- getCell
- yumrepository
- createRow
- 부하측정
- SVN
- CreateCell
- 인터넷안되는환경에서설치
- yumdownloader
- setForceFormulaRecalculation
- OpenLayers
- su postgres 안됨
- shp2pgsql
- Geoserver
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함