Important-things-of-Java Java의 중요한 개념들 중요한 게 무엇인지를 중점적으로 정리하다 보니 순서가 조금 꼬인 감이 있습니다.(Singleton Pattern보다 Final Field가 먼저 있는 경우 등) 기초적인 것(기본 문법, 객체지향, 컬렉션 등)부터 스트림이나 소켓, 멀티 스레드, 정규 표현식, 리플렉션 등 고급 개념들을 다룬 이후 함수적 프로그래밍으로 넘어갑니다.