JDK 환경 변수 설정 방법 설명
자바 컴파일과 실행과정을 설명
연산자(대입, 사칙, 비교, 논리, 조건, 나머지)를 설명
스택 (Stack) & 큐 (Queue) 설명
JAVA 변수의 종류를 설명
반복문(for, while) 조건문(if)을 설명
배열을 설명
클래스, 필드, 메서드, 매개변수, 인수, 객체, 생성자를 설명
패키지, import, 접근 제어자를 설명
final 필드, 상수(static final), final 클래스, final 메서드 설명
정적 멤버, static, heap, stack, beans 를 설명
상속, 부모 생성자, 컴포지션을 설명
다형성, 타입변환, 오버라이딩, 오버로딩을 설명
업캐스팅(자동 타입변환), 다운캐스팅(강제 타입변환) 을 설명
인터페이스 및 인터페이스vs추상클래스 를 설명
Object를 설명
제네릭(Generic)을 설명
컬렉션(Collection), List 컬렉션 설명
Set 컬렉션, Map 컬렉션, Queue 컬렉션 설명
문자열(String) 설명
String vs StringBuffer vs StringBuilder 설명
스레드(thread), 멀티스레드 / 동기, 비동기 설명
Optional 설명
default method 설명
람다(Lamda) 설명
정규표현식
stream 활용
싱글톤 패턴 설명
enum 설명
Reflection 과 Proxy를 설명
Checked Exception 과 Unchecked Exception 설명