예외 처리 - 예외 계층 구조
자바의 에러와 예외의 상속 계층도는 아래와 같다. 위에서 보면 알 수 있듯, 실행 예외 (RuntimeException)을 제외하고는 전부 Checked Exception이라고 되어있다. 앞서 설명한 적이 있는데, 이는 컴파일 시점에서 확인될 수 있는 예외라는 것이다. 만약 코드를 작성하다가 Checked Exception을 발생시키면 예외를 반드시 처리해야 한다. 위 코드에서 IOException은 Checked Execption이기 때문에 컴파일 단계에서 예외 확인이 된다. 위 코드를 컴파일 하려면 try-catch로 예외처리를 하거나 throws로 예외를 던져줘야 한다. 반면에 Runtime Exception은 unchecked Exception인 이유는 개발자가 작성한 코드가 실행될 때 발견되는 ..
language/java
2023. 2. 3. 17:40
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Redis
- bankersRounding
- 동적크롤링
- jwt
- pessimisticlock
- 스프링faker
- 항해
- CorrectnessAndTheLoopInvariant
- EC2
- Lock
- jmeter세션
- jmeter테스트
- Redisson
- jmeter로그인
- Python
- hackerrank
- index
- 프로그래머스
- 인덱스
- jmeter부하테스트
- jmeter쿠키
- jmeter토큰
- Java
- Spring
- 자바
- 토큰
- 부하테스트시나리오
- 대규모더미데이터
- CheckedException
- jmeter시나리오
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함