반응형
- 체크 예외 (Checked Exception):
- 컴파일 타임에 검사되며, 반드시 처리해야 함. 반드시 처리해야 하는 예외입니다. 이러한 예외는 메서드 선언에서 throws 키워드를 사용하여 선언해야한다
- 체크 예외는 반드시 try-catch 블록을 사용하여 처리해야 하거나, 메서드에서 throws 키워드를 통해 다시 던져야 합니다.
- 예: IOException, SQLException
- 언체크 예외 (Unchecked Exception):
- 런타임에 발생하며, 컴파일 타임에 검사되지 않음.
- 예: NullPointerException, ArrayIndexOutOfBoundsException
이러한 예외들은 프로그래밍에서 발생할 수 있는 다양한 오류를 처리하는 방법을 제공하여, 보다 안정적인 소프트웨어를 개발할 수 있도록 도와줍니다.
체크(꼭 써야함)
- IOException: 입력/출력 작업 중 발생할 수 있는 예외.
- SQLException: 데이터베이스 작업 중 발생할 수 있는 예외.
- FileNotFoundException: 파일이 존재하지 않을 때 발생하는 예외.
언체크(안써도 됨)
- NullPointerException: null 값을 참조하려고 할 때 발생하는 예외.
- ArrayIndexOutOfBoundsException: 배열의 인덱스를 잘못 참조할 때 발생하는 예외.
- IllegalArgumentException: 메서드에 잘못된 인수를 전달했을 때 발생하는 예외.
반응형
'전공살리기 > CS' 카테고리의 다른 글
[CS 면접 기본 - 자바] 14. 디자인패턴에 대해서 알려줘 (1) | 2024.10.27 |
---|---|
[CS 면접 기본 - 자바] 13. SOLID 원칙에 대해서 말해줘 (0) | 2024.10.27 |
[CS 면접 기본 - 자바] 11. JDK , JRE , JVM에 대해서 알려줘 (0) | 2024.10.27 |
[CS 면접 기본 - 자바] 10. JVM에 대해서 알려줘 (0) | 2024.10.27 |
[CS 면접 기본 - 자바] 9. 인터페이스와 추상클래스의 차이가 뭘까? (0) | 2024.10.27 |