랄라

[TIL 16일차]25.03.07 본문

내일배움캠프/TIL

[TIL 16일차]25.03.07

devdaeun 2025. 3. 7. 10:48

오늘의 질문: 자바에서 Checked Exception과 Unchecked Exception에 대해서 설명해주세요.

*답변

더보기

로직 검증 중에 발생한 예외처리를 checked exception이라하고

검증을 진행하지않고 발생한 다양한 오류를 unchecked exception 이라하는거 아닐까?

 

모범답안 

Checked Exception은 컴파일 시점에 확인되며, 반드시 처리해야 하는 예외입니다. 자바에서는 IOException, SQLException 등이 이에 속합니다. Checked Exception을 유발하는 메서드를 호출하는 경우, 메서드 시그니처에 throws를 사용하여 호출자에게 예외를 위임하거나 메서드 내에서 try-catch를 사용하여 해당 예외를 반드시 처리해야합니다.

Unchecked Exception은 런타임 시점에 발생하는 예외로, 컴파일러가 처리 여부를 강제하지 않습니다. 자바에서는 RuntimeException을 상속한 예외들이 해당됩니다. 일반적으로 프로그래머의 실수나 코드 오류로 인해 발생합니다.

오늘의 질문: 일급 컬렉션이 무엇인가요?

*답변

더보기

일급 객체같은건가? 컬렉션이니까 뭔가 리스트같은거를 넣는건가

 

모범답안 

일급 컬렉션(First-Class Collection)은 하나의 컬렉션을 감싸는 클래스를 만들고, 해당 클래스에서 컬렉션과 관련된 비즈니스 로직을 관리하는 패턴을 말합니다


코드카타 https://school.programmers.co.kr/learn/courses/30/lessons/68644

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

'내일배움캠프 > TIL' 카테고리의 다른 글

[TIL 18일차]25.03.11  (0) 2025.03.13
[TIL 17일차]25.03.10  (0) 2025.03.10
[TIL 15일차]25.03.06  (0) 2025.03.07
[TIL 14일차]25.03.05  (0) 2025.03.05
[TIL 13일차]25.03.04  (0) 2025.03.04