Offcanvas

JDK 17

서서히 구체화되는 ‘자바 17’··· “향상된 PRNG 지원”

아직 9월은 아니지만 ‘자바 17(Java 17)’이 서서히 구체화되기 시작했다. 표준 자바로의 업그레이드를 목표로, 유사 난수 생성기(Pseudo Random Number Generator; PRNG)를 향상하는 개발 제안이 오픈JDK 커뮤니티에서 제기됐다.    JDK 17 릴리스 계획의 일부인 이 제안은 점프 가능한(jumpable) PRNG, 분할 가능한(splittable) PRNG 알고리즘(LXM)의 추가 클래스를 포함해 유사 난수 생성기를 지원하는 새로운 인터페이스 타입 및 구현을 제공한다. 새로운 인터페이스와 RandomGenerator는 기존의 모든 PRNG와 새로운 PRNG에 일관된 API를 지원한다. 또 4개의 특수 RandomGenerator 인터페이스가 제공된다. 이 제안의 목표는 다음과 같다.  • 애플리케이션에서 다양한 PRNG 알고리즘을 서로 바꿔서 사용할 수 있도록 한다.  • PRNG 객체의 스트림을 제공하여 스크림 기반 프로그래밍 지원을 향상한다.  • 기존 PRNG 클래스에서 코드 중복을 제거한다.  • 클래스 java.util.Random의 기존 동작을 보존한다.  또한 이는 다른 PRNG 알고리즘을 수용할 수 있는 프레임워크를 제공하기 위해서 수많은 다른 PRNG 알고리즘의 구현을 제공하는 것이 목표는 아니지만 이미 다른 프로그래밍 언어 환경에 널리 구축돼 있는 3가지 공통 알고리즘을 추가했다고 개발팀은 전했다.  앞으로 몇 개월 동안 JDK 17에는 더 많은 기능이 제안될 예정이다. 외부 링커 API, 벡터 API, 외부 메모리 액세스 API 등이 포함될 가능성이 크다. 이는 모두 2021년 3월 출시 예정인 JDK 16 릴리스에서 인큐베이터 단계에 있는 것들이다. JDK 16의 두 번째 프리뷰에서 공개된 실드 클래스(Sealed classes)는 JDK 17에서 GA될 것으로 보인다.  JDK 17의 얼리-액세스 오픈소스 빌드...

자바 자바 17 오픈JDK JDK 17 유사 난수 생성기 PRNG

2021.02.10

아직 9월은 아니지만 ‘자바 17(Java 17)’이 서서히 구체화되기 시작했다. 표준 자바로의 업그레이드를 목표로, 유사 난수 생성기(Pseudo Random Number Generator; PRNG)를 향상하는 개발 제안이 오픈JDK 커뮤니티에서 제기됐다.    JDK 17 릴리스 계획의 일부인 이 제안은 점프 가능한(jumpable) PRNG, 분할 가능한(splittable) PRNG 알고리즘(LXM)의 추가 클래스를 포함해 유사 난수 생성기를 지원하는 새로운 인터페이스 타입 및 구현을 제공한다. 새로운 인터페이스와 RandomGenerator는 기존의 모든 PRNG와 새로운 PRNG에 일관된 API를 지원한다. 또 4개의 특수 RandomGenerator 인터페이스가 제공된다. 이 제안의 목표는 다음과 같다.  • 애플리케이션에서 다양한 PRNG 알고리즘을 서로 바꿔서 사용할 수 있도록 한다.  • PRNG 객체의 스트림을 제공하여 스크림 기반 프로그래밍 지원을 향상한다.  • 기존 PRNG 클래스에서 코드 중복을 제거한다.  • 클래스 java.util.Random의 기존 동작을 보존한다.  또한 이는 다른 PRNG 알고리즘을 수용할 수 있는 프레임워크를 제공하기 위해서 수많은 다른 PRNG 알고리즘의 구현을 제공하는 것이 목표는 아니지만 이미 다른 프로그래밍 언어 환경에 널리 구축돼 있는 3가지 공통 알고리즘을 추가했다고 개발팀은 전했다.  앞으로 몇 개월 동안 JDK 17에는 더 많은 기능이 제안될 예정이다. 외부 링커 API, 벡터 API, 외부 메모리 액세스 API 등이 포함될 가능성이 크다. 이는 모두 2021년 3월 출시 예정인 JDK 16 릴리스에서 인큐베이터 단계에 있는 것들이다. JDK 16의 두 번째 프리뷰에서 공개된 실드 클래스(Sealed classes)는 JDK 17에서 GA될 것으로 보인다.  JDK 17의 얼리-액세스 오픈소스 빌드...

2021.02.10

오라클, 자바 8에 대한 새로운 연장 지원 날짜 발표

여전히 가장 널리 사용되는 자바 버전인 자바 8이 2030년까지 오라클의 유료 지원을 받을 수 있게 됐다. 자바 8은 6년 전에 발표됐으며 이후 여러 자바 버전이 계속 나왔다.   그런데도 자바 개발 키트(JDK) 8이라고도 하는 자바 8은 오늘날 가장 많이 사용되는 자바 버전일 가능성이 높다고 오라클 관계자는 3월 12일에 공식적으로 언급했다. 오라클의 자바 플랫폼 그룹 소프트웨어 개발 부사장인 조지 사브는 자바 사용자의 30~40%가 현재 프로덕션 환경에서 자바 11 이상을 사용하고 있다고 믿고 있지만, 더 많은 사용자가 자바 8을 사용하고 있다고 말했다. 이러한 이유로 오라클은 최근 2030년 12월까지 추가 유지 보수 및 업그레이드 기능을 갖춘 자바 8에 대한 유료 기반 확장 레벨 지원을 제공하기로 했다. 자바 8에 대한 확장 레벨 지원은 2025년에 끝날 예정이었지만 그동안 고객은 확장을 요구했다. 사브는 자바 8의 지속적인 명성에 대한 그의 평가에서 한가지 사례를 인용했다. 지난달에 발표된 Snyk JVM 에코시스템 2020 보고서에 따르면 사브의 평가 결과, 설문조사에 응한 자바 사용자의 64%가 프로덕션 환경의 주요 애플리케이션에 자바 SE(Standard Edition) 8을 사용하고 있으며 3%는 이전 버전을 사용하는 것으로 파악됐다.  1/4은 자바 11을 사용했다. 이 보고서는 2019년 하반기에 실시된 설문 조사에서 2,000건의 응답을 기반으로 했다. JDK 8 및 JDK 11은 장기 지원(LTS) 릴리스로 개발됐으며, 오라클은 몇 년 동안 지원할 것이다. JDK 9, JDK 10, JDK 12, 다음 JDK 14는 6개월간 지원되는 기능 릴리스다. JDK 11은 2026년 9월까지 확장 지원을 받게 된다.  오라클의 JDK 릴리스는 현재 6개월 릴리스 케이던스에 있다. 스위치 익스프레션 및 외부 메모리 액세스 API 같은 기능을 갖춘 JDK 14는 3월 17일에 출시될 예정이다. 2021년...

자바 자바 8 JDK JDK 11 JDK 17 Snyk JVM 에코시스템 2020 싼마이크로시스템즈 자바 개발 키트

2020.03.17

여전히 가장 널리 사용되는 자바 버전인 자바 8이 2030년까지 오라클의 유료 지원을 받을 수 있게 됐다. 자바 8은 6년 전에 발표됐으며 이후 여러 자바 버전이 계속 나왔다.   그런데도 자바 개발 키트(JDK) 8이라고도 하는 자바 8은 오늘날 가장 많이 사용되는 자바 버전일 가능성이 높다고 오라클 관계자는 3월 12일에 공식적으로 언급했다. 오라클의 자바 플랫폼 그룹 소프트웨어 개발 부사장인 조지 사브는 자바 사용자의 30~40%가 현재 프로덕션 환경에서 자바 11 이상을 사용하고 있다고 믿고 있지만, 더 많은 사용자가 자바 8을 사용하고 있다고 말했다. 이러한 이유로 오라클은 최근 2030년 12월까지 추가 유지 보수 및 업그레이드 기능을 갖춘 자바 8에 대한 유료 기반 확장 레벨 지원을 제공하기로 했다. 자바 8에 대한 확장 레벨 지원은 2025년에 끝날 예정이었지만 그동안 고객은 확장을 요구했다. 사브는 자바 8의 지속적인 명성에 대한 그의 평가에서 한가지 사례를 인용했다. 지난달에 발표된 Snyk JVM 에코시스템 2020 보고서에 따르면 사브의 평가 결과, 설문조사에 응한 자바 사용자의 64%가 프로덕션 환경의 주요 애플리케이션에 자바 SE(Standard Edition) 8을 사용하고 있으며 3%는 이전 버전을 사용하는 것으로 파악됐다.  1/4은 자바 11을 사용했다. 이 보고서는 2019년 하반기에 실시된 설문 조사에서 2,000건의 응답을 기반으로 했다. JDK 8 및 JDK 11은 장기 지원(LTS) 릴리스로 개발됐으며, 오라클은 몇 년 동안 지원할 것이다. JDK 9, JDK 10, JDK 12, 다음 JDK 14는 6개월간 지원되는 기능 릴리스다. JDK 11은 2026년 9월까지 확장 지원을 받게 된다.  오라클의 JDK 릴리스는 현재 6개월 릴리스 케이던스에 있다. 스위치 익스프레션 및 외부 메모리 액세스 API 같은 기능을 갖춘 JDK 14는 3월 17일에 출시될 예정이다. 2021년...

2020.03.17

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.13