
Java 8, 11 버전 특징

JVM(Java Virtual Machine)

Java의 기본적인 문법, 개념

오버로딩: 같은 이름의 메서드 여러개를 가지면서 매개변수의 유형, 개수가 다륻도록 하는 기술 / 오버라이딩: 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용하는 기술

Java - 상속

SOLID - 객체지향 설계 5원칙

Java - 다형성

Java - 추상클래스, 인터페이스, 제네릭

Java - ArrayList 크기를 동적으로 리사이징 가능한 배열

Java - Garbage Collection (메모리 관리 기법)

Java - Reflection (거울에 비친 상 = JVM 메모리 영역)

final

JVM Runtime Data Area