Oracle, Java 24에 대한 새로운 기능과 성능 개선 사항 발표

Oracle은 개발자를 위한 Java 24의 오랫동안 기다려온 출시 로드맵을 발표했습니다. 이 업데이트에서 주목할 만한 추가 기능으로는 인공지능(AI)과 양자 암호화에 대한 새로운 기능이 있습니다. Java 24는 2025년에 처음 출시됩니다. 그리고 Java 25가 6개월 안에 출시될 것으로 예상됩니다.

Oracle Java Platform의 수석 부사장이자 OpenJDK 이사회 의장인 Georges Saab은 Java 24에 대해 다음과 같이 말했습니다.

지난 30년 동안 Java는 개발자에게 다양한 사용 사례에 맞는 애플리케이션을 빌드하고 배포할 수 있는 포괄적인 플랫폼을 제공해 왔습니다. AI 기능과 양자 암호화를 포함하여 Java의 모든 측면에 걸쳐 20개 이상의 새로운 기능이 추가된 Java 24 릴리스는 개발자에게 혁신적이고 AI가 적용된 애플리케이션을 구축하는 데 필요한 도구를 제공합니다. Java의 관리자로서, 우리는 안정적인 6개월 릴리스 주기를 통해 꾸준히 새로운 기능을 제공하기 위해 글로벌 Java 커뮤니티와 협력하게 되어 기쁘게 생각합니다.

Java 24의 중요한 새로운 기능 중 일부를 간략하게 살펴보겠습니다.

언어 개선 사항:

  • 패턴의 기본 유형 : instanceof와 switch에 기본 데이터 유형을 포함하도록 패턴 매칭 기능을 확장합니다.
  • 유연한 생성자 본체 : 별도의 프롤로그와 에필로그 단계를 통해 생성자의 신뢰성을 향상시킵니다.
  • 모듈 가져오기 선언 : 모듈 패키지 가져오기를 간소화합니다.
  • 간단한 소스 파일 및 인스턴스 주요 메서드 : 초보자와 컴팩트한 프로그램을 위한 더 간단한 진입점을 만듭니다.

도서관 개선 사항:

  • 스트림 수집기 : 사용자 정의 미들웨어 작업으로 스트림 API를 향상시킵니다.
  • 클래스 파일 API : 클래스 파일 작업을 위한 표준화된 API입니다.
  • 범위가 지정된 값 : 스레드 간의 안전한 데이터 공유를 개선합니다.
  • Vector API : 지원되는 CPU에서 벡터 계산을 가속화합니다.
  • 구조화된 동시성 : 멀티스레드 프로그래밍을 단순화합니다.

보안 발전:

  • 키 파생 함수 API : 암호화 보안이 강화되었습니다.
  • 양자 저항 키 캡슐화(ML-KEM) : 양자 이후 암호화에 적합함.
  • 양자 저항 디지털 서명(ML-DSA) : 양자 이후 암호화에 적합함.

성능 및 런타임:

  • 컴팩트 객체 헤더 : 객체 헤더의 크기를 줄여 메모리 사용 효율성을 높입니다.
  • G1에 대한 늦은 장벽 확장 : G1 가비지 수집기를 최적화합니다.
  • 사전 클래스 로딩 및 연결 : 더 빠른 애플리케이션 실행.
  • ZGC: 비세대 모드 제거 : ZGC 유지관리를 간소화합니다.
  • 고정 없이 가상 스레드 동기화 : 가상 스레드 확장성을 개선합니다.

도구:

  • JMOD 없이 런타임 이미지 연결 : JDK 크기를 줄이고 연결 유연성을 높입니다.

Java 24에 대해 더 자세히 알고 싶다면 Oracle에서 심도 있는 기술 문서를 준비했습니다 . 바로 Java 24를 사용하려면 Oracle 다운로드 페이지에서 JDK 24를 다운로드하세요.

댓글 남기기

기초연금 신청 후 언제부터 지급되나? 신청월·첫 입금일·소급 지급까지 정리

기초연금 신청 후 언제부터 지급되나? 신청월·첫 입금일·소급 지급까지 정리

기초연금은 수급자로 결정되면 원칙적으로 신청한 날이 속한 달부터 지급됩니다. 매월 25일 지급, 심사 지연 시 신청월부터의 금액을 함께 받는 경우, 만 65세 사전 신청과 늦게 신청했을 때의 차이를 2026년 기준으로 설명합니다.

안산에서 프라이팬 버리는 방법: 고철 분리와 배출 요일 한눈에

안산에서 프라이팬 버리는 방법: 고철 분리와 배출 요일 한눈에

안산에서 프라이팬을 버릴 때 본체·손잡이·유리 뚜껑을 어떻게 나눌까요? 단독주택과 아파트의 배출 방법과 요일, 확인할 점을 정리했습니다.

대구에서 TV 버리는 방법: 무료 방문수거와 대형폐기물 신고 정리

대구에서 TV 버리는 방법: 무료 방문수거와 대형폐기물 신고 정리

대구에서 TV를 버리는 방법을 정리했습니다. 폐가전 무상방문수거 신청, 구·군별 대형폐기물 신고, TV 받침대 처리와 배출 전 체크리스트를 확인하세요.

고양에서 TV 버리는 방법: 무료 수거와 대형폐기물 신고 비교

고양에서 TV 버리는 방법: 무료 수거와 대형폐기물 신고 비교

고양에서 TV를 버릴 때 1599-0903 무상방문수거, 새 제품 판매처 회수, 고양시 대형폐기물 신고를 크기·상태·비용별로 비교하고 흔한 오해와 배출 순서를 안내합니다.

울산에서 냉장고 버리는 방법: 무료 수거부터 대형폐기물 신고까지

울산에서 냉장고 버리는 방법: 무료 수거부터 대형폐기물 신고까지

울산에서 냉장고를 버릴 때 1599-0903 무료 방문수거, 새 제품 구매처 회수, 구·군 대형폐기물 신고를 비용과 조건별로 비교하고 안전한 배출 순서를 안내합니다.

전주에서 세탁기 버리는 방법: 무상수거 신청부터 배출까지

전주에서 세탁기 버리는 방법: 무상수거 신청부터 배출까지

전주에서 세탁기 버리는 방법을 정리했습니다. 일반·드럼세탁기 무상 방문수거 신청, 배출 장소, 준비사항, 제한 조건과 대형폐기물 대안을 확인하세요.

대구에서 자전거 버리는 방법: 대형폐기물 신고부터 배출까지

대구에서 자전거 버리는 방법: 대형폐기물 신고부터 배출까지

대구에서 자전거를 버릴 때 필요한 구·군 확인, 대형생활폐기물 신고, 수수료 확인, 배출번호 표시와 지정 장소 배출 방법을 가상 사례와 함께 정리합니다.

소파는 어떻게 버려야 하나?

소파는 어떻게 버려야 하나?

소파를 일반쓰레기로 버리면 안 되는 이유와 대형생활폐기물 신고, 수수료 확인, 안전한 운반 및 배출 방법을 단계별로 안내합니다.

폐형광등은 어디에 버려야 하나? 종류별 배출 장소와 깨졌을 때 처리법

폐형광등은 어디에 버려야 하나? 종류별 배출 장소와 깨졌을 때 처리법

폐형광등은 전용 수거함에 깨지지 않게 배출하는 것이 원칙입니다. 아파트·주민센터 등 수거 장소 찾기, 깨진 형광등 처리, LED와 백열전구 구분까지 실용적으로 정리했습니다.

수원에서 TV 버리는 방법: 무료 방문수거부터 대형폐기물 처리까지

수원에서 TV 버리는 방법: 무료 방문수거부터 대형폐기물 처리까지

수원에서 TV 버리는 방법을 정리했습니다. 무료 폐가전 방문수거 예약, 벽걸이 TV 철거, 준비물, 수거 불가 사례와 대형폐기물 처리 기준을 확인하세요.