Java 8, 11 버전 특징
JVM(Java Virtual Machine)
Java의 기본적인 문법, 개념
오버로딩: 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형, 개수가 다륻도록 하는 기술 / 오버라이딩: 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용하는 기술
Java - 상속
SOLID - 객체지향 설계 5원칙
Java - 다형성
Java - 추상클래스, 인터페이스, 제네릭
Java - ArrayList 크기를 동적으로 리사이징 가능한 배열
Java - Garbage Collection (메모리 관리 기법)
Java - Reflection (거울에 비친 상 = JVM 메모리 영역)
final