Java의 '오류'는 어떤 종류가 있을까? 에러는 뭐고 예외는 뭐지? Exception은 이런 클래스를 상속 받는구나.. 그럼 예외는 어떻게 처리하지?
Java의 '제네릭'이 뭘까? 왜 만들어진 걸까? 어떤 경우에 쓰는 거지? 제네릭을 쓰려면 어떤 문법을 사용해야 할까?
'자료구조'가 뭘까? 자바에서 많이 쓰는 자료구조는 어떤 게 있을까? 인터페이스와 구현체는 뭐지? 컬렉션 프레임워크의 인터페이스들과 구현체들을 알아보자!