- 객체지향 - 4가지 특징 - 5원칙 (SOLID) - 객체지향 vs 절차지향 vs 함수형 프로그래밍 - JDK, JRE, JVM - 컴파일 과정 - 컴파일 언어 vs 인터프리터 언어 - JVM 메모리 구조