- Java9 의 기능들을 예제 중심으로 테스트 해보기
- 기능 별 참고자료를 통한 스터디
- 필요한 모듈만 사용해 경량회된 이미지를 만드는 방법
- 스트리밍으로 비동기 데이터를 처리하는 표준
https://www.baeldung.com/java-9-reactive-streams https://www.journaldev.com/20723/java-9-reactive-streams
- HTTP 2 클라이언트 지원
- 소스코드를 빠르게 테스트 할 수 있는 문장 해석 도구
https://www.baeldung.com/java-9-repl https://www.journaldev.com/9879/java-repl-jshell https://www.journaldev.com/12938/jshell-java-shell
- 변경 불가능한 Collection 인스턴스를 생성하는 Factory Method 를 제공
https://www.baeldung.com/java-9-collections-factory-methods https://www.journaldev.com/12942/javase9-factory-methods-immutable-list https://www.journaldev.com/12984/javase9-factories-for-immutable-set https://www.journaldev.com/13057/javase9-factory-methods-immutable-map
- 조그마한 언어적 변화들
- Allow @SafeVargs on private instance methods
- try-with-resources improvements
https://www.journaldev.com/12940/javase9-try-with-resources-improvements
- Allow diamond with anonymous classes
https://www.tutorialspoint.com/java9/java9_inner_class_diamond_operator.htm
- Underscore Changes
- private methods in interface
https://www.journaldev.com/12850/java-9-private-methods-interfaces
- API 개선 및 강화