Gelisiyorum.com | Blog

Oracle, Geliştiriciler için Java 24 Sürümünün Yeniliklerini Açıkladı

19.03.2025
18
Oracle, Geliştiriciler için Java 24 Sürümünün Yeniliklerini Açıkladı



Java 24

Oracle, 30. yıl dönümünde geliştiriciler için Java 24 sürümünün kullanıma sunulduğunu duyurdu. Güncellemenin önemli eklemeleri arasında yeni yapay zeka ve kuantum sonrası kripto yetenekleri yer alıyor.

Java 24 Yenilikleri

Oracle Java Platformu Kıdemli Başkan Yardımcısı ve OpenJDK Yönetim Kurulu Başkanı Georges Saab, “Java’nın her öğesini kapsayan, yeni yapay zeka ve kuantum sonrası kripto yetenekleri de dahil olmak üzere 20’den fazla yeni özellik ile Java 24 sürümü, geliştiricilere yenilikçi, yapay zeka ile aşılanmış uygulamalar oluşturmak için ihtiyaç duydukları araçları sağlıyor.” diyor.

Java 24’te yer alan en önemli yeni özelliklerden bazıları şu şekilde:

Reklam

Dil Geliştirmeleri

  • Desenlerdeki İlkel Türler: Örnek ve anahtardaki ilkel türleri içerecek şekilde genişletilmiş desen eşleştirmesi.
  • Esnek Oluşturucu Gövdeleri: Ayrı prolog ve epilog aşamalarıyla iyileştirilmiş oluşturucu güvenilirliği.
  • Modül İçe Aktarma Bildirimleri: Modül paketlerinin basitleştirilmiş içe aktarılması.
  • Basit Kaynak Dosyaları ve Örnek Ana Yöntemleri: Yeni başlayanlar ve özlü küçük programlar için kolaylaştırılmış giriş.

Kütüphane Geliştirmeleri

  • Akış Toplayıcıları: Özel ara işlemlerle geliştirilmiş Akış API’si.
  • Sınıf Dosyası API’si: Sınıf dosyası manipülasyonu için standartlaştırılmış API.
  • Scope Değerleri: İyileştirilmiş iş parçacığı güvenli veri paylaşımı.
  • Vektör API’si: Desteklenen CPU’larda hızlandırılmış vektör hesaplamaları.
  • Yapılandırılmış Eşzamanlılık: Basitleştirilmiş çok iş parçacıklı programlama.

Güvenlik Geliştirmeleri

  • Anahtar Türetme İşlevi API’si: Gelişmiş kriptografik güvenlik.
  • Kuantum Dirençli Anahtar Kapsülleme (ML-KEM): Kuantum sonrası kriptografi hazırlığı.
  • Kuantum Dirençli Dijital İmzalar (ML-DSA): Kuantum sonrası kriptografi hazırlığı.

Performans ve Çalışma Zamanı

  • Sıkıştırılmış Nesne Başlıkları: Daha iyi bellek kullanımı için azaltılmış nesne başlığı boyutu.
  • G1 için Geç Bariyer Uzantısı: Optimize edilmiş G1 çöp toplayıcı.
  • Zamanından Önce Sınıf Yükleme ve Bağlantı: Daha hızlı uygulama başlatma.
  • ZGC: Nesil Dışı Modu Kaldırma: Basitleştirilmiş ZGC bakımı.
  • Sabitleme Olmadan Sanal İş Parçacıklarını Senkronize Etme: Geliştirilmiş sanal iş parçacığı ölçeklenebilirliği.

Araçlar

  • JMOD’lar Olmadan Çalışma Zamanı Görüntülerini Bağlama: Azaltılmış JDK boyutu ve artırılmış bağlantı esnekliği.

Java 24 kullanmaya başlamak isteyenler indirme sayfasından JDK 24’ü edinebilir. Java 24 yılın ilk sürümü ancak 6 ay sonra bu yılın ilerleyen zamanlarında Java 25’i bekleyebiliriz.







İlker Şekercioğlu

Tam bir teknoloji bağımlısı olan İlker, teknolojideki son gelişmeleri meraklıları ile paylaşmaktan keyif alıyor.


Kaynak

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Gelisiyorum.com | Görsel Eğitim Akademisi!