4-1 오류 및 예외에 대한 이해
오류
회복 가능성 X
로깅 처리 -> 분석, 처리
예외
회복 가능성 O
미리 예상 가능 -> 대응 가능
4-2 예외발생과 try catch, finally문
flag : 예외가 발생 할 수 있음을 알리기
throws : 예외를 발생시키다
4-3 예외 클래스 구조 이해하기
Object<-Throwable<-Error<-IOError
<-Exception<-여러Exception
4-4 chained exception 및 실제 예외 처리하기
연결된 예외
원인에 대한 tracking이 편하다
예외 처리 방법
1. 예외 복구 <- 잘 쓰지않음
2. 예외 처리 회피 <- 흘려보내기
3. 예외 전환 <- catch문에서 throw
// 제네릭 (일반화)
4-5 제네릭 개념 및 기본 문법 소개
Generic<T>
클래스 또는 메서드에 사용 가능
<>안에 들어가야 할 타입을 명시
사용 -> Generic<String> stringGeneric = new Generic<>
4-6 제네릭 문법 자세히 살펴보기
Generic<T, U, E>
T, U, E : 타입변수
4-7 Collection 다시보기
abstract : 추상적
4-8 Wrapper 클래스
원시 타입을 추상화
AutoBoxing