10 Mar 2019

[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 시스템

[참고]

나만 모르고 있던 - Java 9 (Java9 빠르게 훑어 보기)

Thank You For Reading
Yerin

공부하는 블로그입니다!
궁금한 점은 댓글을 달아주세요!

comments powered by Disqus