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를 다운로드하세요.

Sign up and earn $1000 a day ⋙

Leave a Comment

하드 드라이브에 대한 액세스를 다시 얻는 방법, 하드 드라이브를 열 수 없는 오류 수정

하드 드라이브에 대한 액세스를 다시 얻는 방법, 하드 드라이브를 열 수 없는 오류 수정

이 글에서는 하드 드라이브에 문제가 생겼을 때 다시 접근할 수 있는 방법을 안내해 드리겠습니다. 함께 따라 해 보세요!

AirPods에서 대화 인식 및 실시간 듣기 기능을 사용하는 방법

AirPods에서 대화 인식 및 실시간 듣기 기능을 사용하는 방법

AirPods는 언뜻 보기에 다른 무선 이어폰과 별반 다르지 않아 보입니다. 하지만 몇 가지 잘 알려지지 않은 기능이 발견되면서 모든 것이 달라졌습니다.

IOS 26에 대한 모든 것

IOS 26에 대한 모든 것

Apple은 iOS 26을 출시했습니다. 완전히 새로운 불투명 유리 디자인, 더욱 스마트해진 경험, 익숙한 앱의 개선 사항이 포함된 주요 업데이트입니다.

2025년 학생을 위한 최고의 노트북

2025년 학생을 위한 최고의 노트북

학생들은 학업을 위해 특정 유형의 노트북이 필요합니다. 선택한 전공 분야에서 뛰어난 성능을 발휘할 만큼 강력해야 할 뿐만 아니라, 하루 종일 휴대할 수 있을 만큼 작고 가벼워야 합니다.

Windows 10에 프린터를 추가하는 방법

Windows 10에 프린터를 추가하는 방법

Windows 10에 프린터를 추가하는 것은 간단하지만, 유선 장치의 경우와 무선 장치의 경우 프로세스가 다릅니다.

컴퓨터의 RAM을 확인하고 가장 높은 정확도로 RAM 오류를 확인하는 방법

컴퓨터의 RAM을 확인하고 가장 높은 정확도로 RAM 오류를 확인하는 방법

아시다시피 RAM은 컴퓨터에서 매우 중요한 하드웨어 부품으로, 데이터 처리를 위한 메모리 역할을 하며 노트북이나 PC의 속도를 결정하는 요소입니다. 아래 글에서는 WebTech360에서 Windows에서 소프트웨어를 사용하여 RAM 오류를 확인하는 몇 가지 방법을 소개합니다.

일반 TV와 스마트 TV의 차이점

일반 TV와 스마트 TV의 차이점

스마트 TV는 정말로 세상을 휩쓸었습니다. 이렇게 많은 뛰어난 기능과 ​​인터넷 연결 덕분에 기술은 우리가 TV를 시청하는 방식을 바꾸어 놓았습니다.

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

냉장고는 가정에서 흔히 볼 수 있는 가전제품이다. 냉장고는 보통 2개의 칸으로 구성되어 있는데, 냉장실은 넓고 사용자가 열 때마다 자동으로 켜지는 조명이 있는 반면, 냉동실은 좁고 조명이 없습니다.

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 네트워크는 라우터, 대역폭, 간섭 외에도 여러 요인의 영향을 받지만 네트워크를 강화하는 몇 가지 스마트한 방법이 있습니다.

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

휴대폰에서 안정적인 iOS 16으로 돌아가려면 iOS 17을 제거하고 iOS 17에서 16으로 다운그레이드하는 기본 가이드는 다음과 같습니다.

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

요거트는 정말 좋은 음식이에요. 매일 요구르트를 먹는 것이 좋은가요? 매일 요구르트를 먹으면, 몸에 어떤 변화가 있을까요? 함께 알아보죠!

어떤 종류의 쌀이 건강에 가장 좋은가요?

어떤 종류의 쌀이 건강에 가장 좋은가요?

이 기사에서는 가장 영양가 있는 쌀 종류와 어떤 쌀을 선택하든 건강상의 이점을 극대화하는 방법에 대해 설명합니다.

아침에 제 시간에 일어나는 방법

아침에 제 시간에 일어나는 방법

수면 일정과 취침 루틴을 정하고, 알람 시계를 바꾸고, 식단을 조절하는 것은 더 나은 수면을 취하고 아침에 제때 일어나는 데 도움이 되는 몇 가지 방법입니다.

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

임대해 주세요! Landlord Sim은 iOS와 Android에서 플레이할 수 있는 모바일 시뮬레이션 게임입니다. 여러분은 아파트 단지의 집주인 역할을 하며 아파트 내부를 업그레이드하고 세입자가 입주할 수 있도록 준비하여 임대를 시작하게 됩니다.

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

욕실 타워 디펜스 Roblox 게임 코드를 받고 신나는 보상을 받으세요. 이들은 더 높은 데미지를 지닌 타워를 업그레이드하거나 잠금 해제하는 데 도움이 됩니다.