Chapter 10 :
문제 수습하기 (예외처리)
1. 오류 및 예외에 대한 이해
프로그램이 직면하는 문제 상황들
오류(Error)
vs 예외(Exception)
예외
의 종류
2. 예외 발생과 try-catch, finally 문
예외 처리의 흐름 미리 보기
예외 정의하기
클래스를 만들고, 메서드를 만들며 우리의 메서드가 위험하다고 알리기(throw, throws)
우리가 위험한 메서드를 사용한다면, 예외를 handling 하기
용어 다시 정리해 보기
3. 예외 클래스 구조 이해하기
오류 및 예외에 대한 이해 다시 보기
자바의 모든 것은 “객체”라고 했었죠?
자바의 Throwable Class
자바의 수많은 에러 구현체들
4. Chained Exception, 실제 예외 처리하는 방법
연결된 예외 (Chained Exception)
실제로 예외 처리하기
Chapter 11 :
타입 더 유연하게 다루기 (제네릭)
1. Generic 알아보기
제네릭은 처음 배우는 분들에게 상대적으로 조금 더 까다로운 개념과 문법을 가지고 있습니다. 지금은 제네릭에 대한 기본 개념을 학습하고, 실제로 사용하면서 조금 더 제네릭과 관련한 문법을 익혀나가는 것이 좋습니다.
제네릭의 효용
Step 1. 타입 언어에서의 중복되거나 필요 없는 코드?
Step 2. 타입 안정성을 해치지 않는 것?
제네릭 문법 살펴보기
2. Generic 문법 자세히 살펴보기
제네릭 용어 정리하기
제네릭의 제한
제네릭의 문법
3. Collection 다시보기
자료구조?
List, 배열 예시
제네릭과 함께 List<E> 코드 살펴보기
Collection 다시 보기