Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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
Archives
Today
Total
관리 메뉴

얼렁뚱땅 우왕좌왕

[JAVA]예외처리 본문

JAVA

[JAVA]예외처리

뚱땅왕 2024. 8. 26. 12:00

일반 예외
컴파일러 체크 예외
자바 소스 컴파일 과정에서 해당 예외 처리 코드 있는지 검사하게 됨

 

실행 예외(runtime exception)
코드 실행시 예외

 

RuntimeException 클래스 기준으로 일반 및 실행 예외 클래스 구분

 

Exception : 모든 에러의 최상위 클래스
NullPointerException : 객체 참조가 없는 상태의 참조 변수로 객체 접근 연산자 도트를 사용할 경우 발생
ArrayIndexOutOfBoundsException : 배열 범위 벗어난 경우 발생 에러
ArithmeticException : 연산에러
NumberFormatException : 숫자가 변환될 수 없는 문자가 포함된 경우
SQLSyntaxErrorException : 쿼리 오류

 

try-catch
프로그램을 실행하다가 에러가 발생하면 catch 문으로 감
에러가 발생해도 프로그램이 중단 되지 않고 실행된다
catch 문의 매개변수로 Exception 타입이 오면 모든 오류 캐치 가능, - 에러를 명확하게 구분하기 위해선 catch 문을 분할해서 사용(RuntimeException 하위 클래스 타입을 활용한다)

'JAVA' 카테고리의 다른 글

[JAVA] 컬렉션 프레임  (0) 2024.08.26
[JAVA] 추상클래스, 추상메서드  (0) 2024.08.26
[JAVA] static, 싱글톤, final  (0) 2024.07.15
[JAVA] String 함수  (0) 2024.07.15
[JAVA] 버블정렬과 선택정렬  (0) 2024.07.15