게시된 날짜: Sep 21, 2023
Amazon Corretto 21이 이제 정식 버전으로 출시되었습니다. 이 장기 지원(LTS) 버전은 최신 Java 릴리스인 OpenJDK 21을 지원하며 Linux, Windows, 및 macOS에서 사용할 수 있습니다. Corretto 21은 다운로드 페이지에서 다운로드할 수 있습니다.
OpenJDK 21의 주요 기능은 다음과 같습니다.
- Virtual Threads: OS 스레드로 제한되지 않는 경량 스레드입니다.
- DNS stale caching: 오래된 데이터를 재사용하여 DNS 확인자 복원력을 개선합니다.
- Generational ZGC: Z Garbage Collector로 확장하여 별도의 객체 생성을 유지합니다.
- Record Patterns 및 Pattern Matching for Switch: 새로운 레코드 기반 객체 및 스위치 표현식입니다.
- Sequenced Collections: 이러한 새 인터페이스는 접근 순서가 정의된 컬렉션을 나타냅니다.
- Key Encapsulation Mechanism API: 공개 키 암호화를 사용하여 대칭 키를 보호하는 암호화 기술입니다.
OpenJDK 21에는 다음과 같은 몇 가지 평가판 기능도 있습니다.
- Foreign Function & Memory(FFM): 네이티브 코드와 상호 운용할 수 있는 더 쉽고 깔끔하며 안전한 방법입니다.
- Structured Concurrency: 서로 다른 스레드에서 실행 중인 관련 작업 그룹을 단일 작업 단위로 취급합니다.
- Vector API: 지원되는 CPU 아키텍처에서 최적의 벡터 명령을 사용하여 성능을 개선합니다.
- Scoped Values: 메서드 파라미터를 사용하지 않고도 메서드에 값을 안전하고 효율적으로 공유할 수 있습니다.
- Unnamed Classes and Instance Main Methods: Java를 더 쉽게 시작할 수 있습니다.
- String Templates: 리터럴 텍스트를 임베딩된 표현식 및 템플릿 프로세서와 결합하여 특수한 결과를 생성합니다.
이러한 기능에 대한 자세한 설명은 OpenJDK 21 프로젝트 페이지에서 확인할 수 있습니다. Amazon Corretto는 프로덕션에 즉시 사용 가능한 OpenJDK의 무료 멀티 플랫폼 배포판입니다. Corretto는 오픈 소스 라이선스에 따라 Amazon에서 배포합니다.