반응형
Exception(예외)
예외는 실행 도중 중단될 정도로 큰 문제가 아닐 때 발생하는 것으로
Checked Exception, Unchecked Exception 두 종류의 예외가 존재하는데
Checked Exception는 실행하기 전에 예측 가능한
SQLException이나 FileNotFoundException 등을 말한다
Unchecked Exception는 실행하고 난 후에 알 수 있는
ArrayIndexOutOfBoundException, NullPointerException 등을 말한다
Exception은 예외처리가 가능한데
try {} catch(){}, throws, throw 이렇게 세 방법으로 가능하다
방법은 아래를 참조해주면 된다
자바 예외처리 종류 및 예제
위 스크린샷의 내용은 int 타입의 배열 i에 1,2,3을 넣은 뒤 파라미터 j를 받아 i 배열의 j번째 값을 호출하는 메소드인데 보면 1,2,3만 넣었으므로 배열의 크기는 3이고 배열의 4번째 값을 호출하려고 하니 예외..
wakestand.tistory.com
Error(에러)
Error의 경우에는 런타임에서 실행 시 발생되며 전부 예측 불가능한 Unchecked Error에 속한다
Exception과 다르게 에러가 발생할 경우 코드를 고치지 않고서는 해결이 불가능하며
예제로는 StackOverflowError나 OutOfMemoryError가 있다
반응형
'Language > Java' 카테고리의 다른 글
자바 배열 선언 및 초기화 방법 및 예제 (0) | 2019.11.18 |
---|---|
자바 다형성(Polyporhism)이란? & 예제 (0) | 2019.11.12 |
자바 예외처리 종류 및 예제 (0) | 2019.11.11 |
자바 추상클래스 예제 및 사용이유 정리 (0) | 2019.10.30 |
자바 인터페이스 예제 및 사용 이유 정리 (0) | 2019.10.29 |
댓글