static 키워드가 필요한 이유와 디자인패턴
오버라이딩을 가능하게 하는 동적바인딩
Object 클래스를 살펴보자
객체 지향에서 객체간의 관계를 다루기 위해 알아야할 개념, is-a와 has-a 그리고 has-a 관계인 composition
java의 JVM의 구조에 대해 살펴본다.
추상클래스와 인터페이스 그 차이를 이해해보기
함수형 언어 기능을 추가하면서 함수 (메서드)를 간단한 식(expression)으로 표현하는 방법인 Lambda에 대해 알아보자
병렬처리를 해주는 자바의 기능 스트림을 소개한다.

java log4j 취약점 분석을 하던 중에 jndi에 대해 궁금해졌다.