출처 : https://velog.io/@jakeseo_me/

정리 #1 참조 타입 (Reference Type)

정리 #2 클래스

정리 #3 상속

정리 #4 인터페이스

정리 #5 중첩 클래스와 중첩 인터페이스, 익명객체

정리 #6 예외 처리

정리 #7 기본 API 클래스 1 (Object, Objects)

정리 #8 기본 API 클래스 2 (System, Class, Reflection, String, StringTokenizer, StringBuffer, StringBuilder)

정리 #9 기본 API 클래스 3 (Pattern, Arrays, Wrapper, Math, Random, Date, Calendar, Format, java.time)

정리 #10 멀티 스레드 1 (프로세스와 스레드, 멀티 스레드, 동시성과 병렬성, 스케줄링, 동기화 메소드와 동기화 블럭, 스레드 상태)

정리 #11 멀티 스레드 2 (스레드 상태 제어, 스레드의 안전한 종료, 데몬스레드, 스레드 그룹, 스레드 풀)

정리 #12 멀티 스레드 3 (작업 완료 통보 방법들)

정리 #13 제네릭

정리 #14 람다식

정리 #15 컬렉션 프레임워크

정리 #16 스트림