Home > 열린마당 > 공개SW 소식

공개SW 소식

오라클, 자바14 공개

OSS관리자1 2020-03-24 18:05:34 54

3월22일

ⓒ지디넷코리아, 김우용 기자 | yong2@zdnet.co.kr

 
오라클이 자바14 플랫폼(JDK 14)을 출시했다.

 

오라클은 16개 새 기능을 포함한 자바개발키트(JDK) 14 버전을 지난 19일 공개했다.

 

오라클은 2017년 자바9 이후 6개월마다 업그레이드 버전을 내놓고 있다.

 

게오르그스 사브 오라클 자바플랫폼 개발 부사장은 "6개월마다 출시는 개발자가 새 기능을 더 빠르게 채택하는 것을 돕고 있다"며 "예를 들어 자바9은 자바8 이후 3년 넘게 걸려 나왔다"고 강조했다.

 

그는 "자바14는 6개월 출시일정의 혜택을 더 실증한다"며 "개발자가 수년간 기다려왔던 기능을 갖게 됐다"고 말했다.

 

자바14는 오픈JDK의 파나마 프로젝트를 처음으로 포함한다. 파나마 프로젝트는 자바가상머신(JVM)과 C나 C++ 같은 비자바 언어의 API 사이의 연결을 개선한다.

 

자바14는 JDK 개선제안(JEP)에 올라온 16개 항목을 새로 담았다. 직전 버전인 자바13의 경우 5개의 JEP만 새로 반영했다. 자바12는 8개였다. 자바11 17개, 자바9은 90개의 새 JEP를 포함했었다.

 

사브 부사장은 JDK14의 주요 개선점으로 외래메모리접속(Foreign-Memory Access) API 개선(JEP 370), 패턴매칭을 포함한 오픈JDK 앰버 프로젝트 개선(JEP 305), 리코드 프리뷰(JEP 359) 등을 꼽았다.

 

오라클 JDK 14버전은 최소 2분기 동안 오라클의 중요 기술지원 패치를 받을 수 있다. 올해 9월 자바15 버전이 나오기 전까지다.

 

오라클은 자바14를 GNU GPLv2 오픈소스 라이선스인 오라클 오픈JDK로 배포한다. 오라클 JDK의 상용라이선스도 포함한다.

 

JDK14는 2천여개의 버그를 수정했다. 오라클 직원과 개인개발자, 타 기업 소속 개발자 등 528명이 참여했다.

자바14는 3개의 주요 통합개발환경(IDE)에서 지원된다. 젯브레인스 IDEA, 아파치 넷빈스, 이클립스 IDE 등이다.

 

◆JEP 305 - Pattern Matching for instanceof (Preview)

◆JEP 343 - Packaging Tool (Incubator)

◆JEP 345 - NUMA-Aware Memory Allocation for G1

◆JEP 349 - JFR Event Streaming

◆JEP 352 - Non-Volatile Mapped Byte Buffers

◆JEP 358 - Helpful NullPointerExceptions

◆JEP 359 - Records (Preview)

◆JEP 361 - Switch expressions

◆JEP 362 - Deprecate the Solaris and SPARC Ports

◆JEP 363 - Remove the Concurrent Mark Sweep (CMS) Garbage Collector

◆JEP 364 - ZGC on macOS

◆JEP 365 - ZGC on Windows

◆JEP 366 - Deprecate the ParallelScavenge + SerialOld GC Combination

◆JEP 367 - Remove the Pack200 Tools and API

◆JEP 368 - Text Blocks (Second Preview)

◆JEP 370 - Foreign-Memory Access API (Incubator)

 


※ 본 내용은 (주)지디넷코리아(http://www.zdnet.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ(주)지디넷코리아. 무단전재 및 재배포 금지
 

[원문출처: https://www.zdnet.co.kr/view/?no=20200322135847]

맨 위로
맨 위로