공부하는 블로그입니다!
궁금한 점은 댓글을 달아주세요!
[JAVA] java10-feat
자바9의 새로운 특성
1. 자바언어
-
try-with-resources 향상
-
인터페이스에서 private메서드 생성 가능
-
익명 클래스에 대한 다이아몬드 연산자 사용 가능
-
Stream - iterate(), takeWhile()/dropWhile(), ofNullable() 추가
2. 불변 컬렉션 객체를 생성하기 위한 새로운 팩토리 메소드
- List,Set,Map - *.of()
- Map.ofEntries()
- Map.entry()
3. 라이브러리
- Process API (java.lang.ProcessHandle) [튜토리얼 링크]
- LoggerFinder
- completableFuture API 보완
- Reactice Stream (java.util.concurrent.Flow.*)
- @Deprecated 에노테이션의 since(), forRemoval()
- StackWalker
4. JShell
5. Module 시스템
-
Jigsaw기반하에 개발
- 안정적인 구성과 강력하고 유연한 캡슐화를 제공
- [잘 정리된 문서 참고]
[참고]
나만 모르고 있던 - Java 9 (Java9 빠르게 훑어 보기)
Thank You For Reading