티스토리 뷰
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 |