Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 디자인패턴
- RestControllerAdvice
- network
- OOP
- exception
- http
- 자바
- java
- 스프링 시큐리티
- git
- proxy pattern
- 인터셉터
- mybatis
- Filter
- 관점지향프로그래밍
- MYSQL
- Spring
- Spring Security
- Redis
- Interceptor
- SQL
- 객체지향프로그래밍
- spring boot
- 트랜잭션
- aop
- aspect
- 스프링
- response
- 스프링부트
- request
Archives
- Today
- Total
목록Programming Language (21)
장쫄깃 기술블로그
[JAVA] 자바 예외(Exception) 구분 - Checked Exception, Unchecked Exception
예외(Exception) 란? 예외(Exception)란 입력 값에 대한 처리가 불가능하거나, 프로그램 실행 중에 참조된 값이 잘못된 경우 등 정상적인 프로그램의 흐름을 어긋나는 것을 말한다. 그리고 자바에서 예외는 개발자가 직접 처리할 수 있기 때문에 예외 상황을 미리 예측하여 핸들링할 수 있다. 이러한 예로는 RuntimeException, SQLException, IOException 등이 있다. 한편, 에러(Error)는 시스템에 무엇인가 비정상적인 상황이 발생한 경우에 사용된다. 주로 자바 가상머신에서 발생시키는 것이며 예외와 반대로 이를 애플리케이션 코드에서 잡으려고 하면 안 된다. (사실 잡아도 방법이 없다.) 에러의 예로는 OutOfMemoryError, ThreadDeath, StackO..
Programming Language/Java
2022. 4. 14. 12:58