CS/Java

Checked Exception과 Unchecked Exception에 대해 알아보자.

Ynghan 2024. 3. 22. 15:58
이 글은 Exception을 이해하기 위해서 다른 외부 블로그나 링크들을 참조하여 정리한 포스팅 입니다.

 

자바에서 예외 처리는 프로그램의 안정성과 신뢰성을 높이기 위해 매우 중요한 부분입니다. 예외는 크게 에러, 체크 예외, 언체크 예외 등 3가지로 나눌 수 있습니다.

 

자바 예외 클래스의 계층 구조

RuntimeException의 하위 클래스들 Uncheck Exception 이라 하고 하위 클래스가 아닌 Exception 클래스의 하위 클래스들을 Checked Exception이라고 합니다.

 

Checked Exception이란?

컴파일 시점에 처리 여부를 체크하는 예외입니다. 컴파일러가 해당 예외를 처리하거나 선언하지 않았다면 컴파일 에러를 발생시킵니다.

Uncheck Exception이란?

런타임 시점에 발생하는 예외입니다. 컴파일 시점에는 체크되지 않습니다.

 

참조 포스팅

1. https://devlog-wjdrbs96.tistory.com/351

'CS > Java' 카테고리의 다른 글

Java 버전 특징 이해하기  (0) 2024.03.07
Hashtable  (0) 2023.12.13
StringTokenizer  (1) 2023.03.17
자바에서 형 변환  (0) 2023.03.17
Java OpenJDK 11 설치  (0) 2023.03.01