본문 바로가기
Oracle

Oracle: 이러한 16가지 주요 기능 향상으로 Java14언어 프로그래밍을 중단 하였습니다.

by goooood 2020. 3. 25.

Oracle은 JavaDevelopmentKit(JDK)14의 일반적인 가용성과 Java14프로그래밍 언어 규격의 참조 구현을 발표했습니다.


JDK14에는 2017년 Java9로 시작된 Oracle의 6개월 릴리스 일정에 따라 향상된 개발자 생산성 향상 기능이 포함되어 있습니다. 자바는 여전히 개발자들 사이에서 가장 인기 있는 프로그래밍 언어 입니다.

Oracle의 JavaPlatform개발 부사장인 GeorgesSaab에 따르면, 개발자들이 정기적으로 변경할 것으로 예상되는 새로운 기능을 보다 신속하게 채택할 수 있도록 지원하고 있습니다. 예를 들어, 자바 9는 자바 8이 나온 지 3년이 넘도록 출시되습니다.

그는 "자바 14는 개발자들이 6개월의 출시 일정으로 얻을 수 있는 이점을 추가로 검증하고 있다"며" 그렇지 않을 경우 몇년 동안 기다려야 할 기능에 액세스 할 수 있게 해 준다"고 말했습니다.

이 릴리스에는 프로젝트 Panama에서 수행할 첫번째 변경 사항이 포함되어 있으며, Java가상 시스템(JVM)과 C및 C++프로그래머가 사용하는 비 Java애플리케이션 프로그래밍 인터페이스 간의 연결을 개선하기 위한 OpenJDK노력이 포함되어 있습니다.

JDK14는 보다 빈번하지만 소규모 릴리스로의 전환을 반영하여 Java13의 5개 JEP, Java12의 8개 JEP, Java11의 17개 JEP와 비교하여 16개의 JDK개선 제안(JEP)을 포함하고 있습니다. 반면, Java9에는 90개 이상의 JEP가 포함되어 있습니다.

Saab은 JDK14의 주요 개선 사항으로는 Foreign-MemoryAccessAPI강화(JEP370)및 ProjectAmber의 개선 사항, 패턴 매칭(JEP305), 레코드 미리 보기(JEP359)등 OpenJDK프로젝트의 개선 사항이 포함되어 있다고 지적합니다.

OracleJDK14는 Java15가 2020년 9월에 출시되기 전에 Oracle의 중요 패치 업데이트 일정에 따라 2개 이상의 분기별 업데이트를 받게 됩니다.

Oracle은 오픈 소스 GNUGeneralPublicLicensev2에서 Java14를 OracleOpenJDK릴리스로 제공하고 있습니다. 또한 OracleJDK를 사용한 상용 라이센스로 출시되었습니다.

DK14의 약 2,000건의 수정 작업 중 대부분은 Oracle직원이 수행했으며 528건은 개별 개발자 및 기타 조직에서 수행했습니다. 주요 기여자에는 RedHat, SAP, Google, Arm, Intel, NTTData가 포함되었다.

Java14는 JetBrainsIDEA, ApacheNetBeans및 EclipseIDE를 포함한 세가지 주요 통합 개발 환경에서 지원됩니다.

댓글