반응형
JDK의 버전별 변경 사항은 이곳을 참고하세요.
특징과 일정은 JEP 2.0 draft에 의해 개정된 JEP 프로세스를 통해 관리된다.
JDK 11 은 3년마다 제공되는 Long-term support 버전임
Spec
Java SE 11 (18.9) Platform JSR (384) 에 정의된 바와 같이 JSR 384 구현이 목표
실제 Spec은 Final Release Specification 문서를 참고해야함
Final Release Specification Feature summary
전체 JEP Feature 목록은 OpenJDK의 JDK 11 문서로 확인할 수 있다.
Component |
Feature |
|
Security |
암호화 알고리즘 추가 |
|
|
|
|
|
TLS 1.3 지원 |
|
Libraries |
Pack200 API 제거 예정 |
|
|
flow 기반 HTTP/1.1 HTTP/2 지원 |
|
|
Java EE와 CORBA 모듈 제거 |
|
|
유니코드 10 지원 (이모지 사용 가능) |
|
Virtual Machine |
|
|
Language | 람다 매개 변수의 지역 변수 구문 |
Language Feature
Local-Variable Syntax for Lambda Parameters
람다식 안에서 var 변수를 사용할 수 있게 되었다.
(var x, var y) -> x.process(y)
(x, y) -> x.process(y) // 위와 같음
다만 var 와 var가 아닌 것 또는 명확한 선언을 섞어 쓸 수는 없다.
(var x, y) -> x.process(y) // Cannot mix 'var' and 'no var' in implicitly typed lambda expression
(var x, int y) -> x.process(y) // Cannot mix 'var' and manifest types in explicitly typed lambda expression
기타
Deprecate the Nashorn JavaScript Engine
Nashorn 이 제거 예정으로 바뀜
반응형
'Study > Java' 카테고리의 다른 글
JDK 11에서 java.xml.bind 관련 에러 발생하는 경우 (0) | 2018.12.13 |
---|---|
Spring Boot multi module, multi profile 환경에서 @PropertySouce 사용하기 (0) | 2018.12.10 |
STS 4.0.0 이후 java, properties 에디터에서 ctrl + space (content assist) 가 동작하지않는 경우 (0) | 2018.12.06 |
Spring Boot Mongodb reactive 설정하기 (0) | 2018.12.03 |
빌드 시 constructor ... already defined in class 에러가 발생하는 경우 (0) | 2018.11.28 |
JDK 10 New Features (0) | 2018.11.21 |
JDK 9 New Features (0) | 2018.11.21 |
JCP JSR JEP에 대해 (0) | 2018.11.20 |
RestTemplate list 반환하기 (0) | 2018.11.16 |
자주 쓰는 spring util 기록 (0) | 2018.11.14 |