솔루션

오라클, 17개 개선사항 지원하는 ‘자바 16’ 공식 출시

이종현
[디지털데일리 이종현기자] 오라클은 24일 17개의 신규 개선 사항을 탑재한 자바 16(오라클 JDK 16) 플랫폼을 발표했다고 밝혔다.

최신 자바 개발 도구(이하 JDK)는 자바 14에서 처음 미리보기 형태로 지원됐던 인스턴스오브(Instanceof)에 대한 패턴 매칭(JEP 394)과 레코드(JEP 395) 등 언어 기능을 개선된 형태로 제공한다. 또 새로운 패키징 도구(JEP 392)를 사용해 자체 내장된 자바 애플리케이션(앱)을 개발할 수도 있다.

조지 사브 오라클 자바 플랫폼 그룹 개발 담당 부사장은 “1년전 JDK 14의 일부로 도입됐던 패턴 일치와 레코드 기능의 경우 현업 적용 이후 개발자 커뮤니티로부터 피드백을 수렴했다. 이 과정에서 자바 개발자가 초기 도입 단계에서 해당 기능을 실험할 수 있는 기회를 넓혔고 커뮤니티의 요구를 효과적으로 충족하는 2개의 JEP를 완성할 수 있었다”고 말했다.

JDK 16에서 개선된 기능은 ▲JEP 394- 인스턴스오브에 대한 패턴 일치 ▲JEP 395- 레코드 ▲JEP 392- 패키징 도구 ▲JEP 387- 탄력적인 메타스페이스 ▲JEP 376- 동시 스레드 스택 처리 ▲JEP 380- 유닉스(UNIX) 도메인 소켓 채널 ▲JEP 396 기본 사항으로서의 JDK 내부 캡슐화 ▲JEP 390- 값 기반 클래스에 대한 경고 ▲JEP 338- 벡터 애플리케이션인터페이스프로그램(API, 인큐베이터) ▲JEP 389- 외부 링커 API(인큐베이너 ▲JEP 393- 외부 메모리 액세스 API(세 번째 인큐베이터) ▲JEP 397- 봉인 클래스(두 번째 미리보기) ▲JEP 347- (JDK 소스 코드 내부에서)C++ 14 언어 기능 사용 ▲JEP 357- 머큐리얼에서 깃으로 마이그레이션 ▲JEP 369- 깃허브로 마이그레이션 ▲JEP 386- 알파인 리눅스 포트 ▲JEP 388- 윈도/Aarch64 포트 등 17개다.

<이종현 기자>bell@ddaily.co.kr
이종현
bell@ddaily.co.kr
기자의 전체기사 보기 기자의 전체기사 보기
디지털데일리가 직접 편집한 뉴스 채널