백엔드 멘토링

2023/04/05 - java 11, 17 특징

piedra_de_flor 2023. 4. 7. 21:38

먼저 Java 11이다

8버전과 비교하여 11버전 에서 추가된 기능들로는

  • 인터페이스에 private 메서드 가능 (java 9)
  • 이외에 컬렉션, 스트림, Optional에 몇몇 메서드 추가  (java 9)
  • G1 GC가 디폴트 GC로 설정 (java 9)
  • var 키워드 사용 가능 (java 10)
  • OpenJDK가 Oracle JDK로 통합

이 있고

 

 

11버전과 비교하여 17버전추가된 기능들은

  • record 키워드 사용 가능 (자바 14)
  • NullPointerException이 어떤 변수에 의해 발생했는지 설명 (자바 14)
  • sealed 키워드 사용 가능 (자바 15)
  • ZGC 도입 (자바 15)

등이 있다.