티스토리 뷰
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다.
감사합니다.
자바11
- JEP 181: Nest-Based Access Control
- JEP 309: Dynamic Class-File Constants
- JEP 315: Improve Aarch64 Intrinsics
- JEP 318: Epsilon: A No-Op Garbage Collector
- JEP 320: Remove the Java EE and CORBA Modules
- JEP 321: HTTP Client (Standard)
- JEP 323: Local-Variable Syntax for Lambda Parameters
- JEP 324: Key Agreement with Curve25519 and Curve448
- JEP 327: Unicode 10
- JEP 328: Flight Recorder
- JEP 329: ChaCha20 and Poly1305 Cryptographic Algorithms
- JEP 330: Launch Single-File Source-Code Programs
- JEP 331: Low-Overhead Heap Profiling
- JEP 332: Transport Layer Security (TLS) 1.3
- JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
- JEP 335: Deprecate the Nashorn JavaScript Engine
- JEP 336: Deprecate the Pack200 Tools and API
자바11에 추가된 여러 기능 및 개선 사항은 다음 링크를 참조해주세요.
JEP 321: HTTP Client (Standard)
자바 9 & 10에서 incubated된 HTTP client는 자바11에서는 표준화된 버전으로 릴리스 되었습니다.
패키지 : java.net.http
HTTP2에 대한 더 자세한 사항은 나만 모르고 있던 - HTTP/2를 참조하세요.
JEP 323: Local-Variable Syntax for Lambda Parameters
JDK 10에서 var가 도입되었지만, 암묵적 타입의 람다 표현식에는 사용할 수 없었습니다. 자바11부터는 람다 표현식에서도 var 키워드를 사용할 수 있게 되었습니다.
@Test public void test_JEP323() { var xs = new in[]{3, 2, 6, 4, 8, 9}; int x = Arrays .stream(xs) .filter((var a) -> a < 5) .sum(); System.out.println(x); }
참고
- 자바11
'java' 카테고리의 다른 글
새로운 기능 및 개선 사항 목록 - 자바10에서의 변화 (0) | 2018.09.11 |
---|---|
새로운 기능 및 개선 사항 목록 - 자바Beyond에서의 변화 (0) | 2018.09.09 |
새로운 기능 및 개선 사항 목록 - 자바9에서의 변화 (0) | 2018.09.02 |
새로운 기능 및 개선 사항 목록 - 자바8에서의 변화 (0) | 2018.09.02 |