Java 25: Fitur Basa Anyar, Kinerja, Kaamanan, sareng Dukungan LTS

Update terakhir: 24/09/2025

  • Ngawengku 18 usulan JEP anu nyaring basa sareng JDK
  • Perbaikan pikeun konkurensi, nilai scoped, sareng API inkubasi
  • Optimalkeun boot sareng mémori nganggo header kompak sareng AOT
  • Nguatkeun kaamanan (PEM, KDF) sareng nawiskeun LTS 8 taun

Java 25

La Pelepasan JDK énggal ayeuna sayogi: Java 25 Éta sumping salaku bagian tina siklus semiannual kalayan pembaruan incremental anu, sanaos kontinyu, nyumbang Parobahan relevan pikeun jalma anu ngawangun aplikasi modern. Peluncuran Incorporates 18 JEPs fokus kana nyederhanakeun basa, fine-tuning platform, sarta facilitating software kreasi. anu ngungkit kamampuan AI tanpa kaleungitan rasa bisnis tradisional na.

Oracle pigura versi ieu dina ulang 30th tina platform sarta nekenkeun tujuan nyieun Java langkung gampang diaksés tanpa ngorbankeun kakuatanana. Sajaba ti éta, confirms Pangrojong jangka panjang (LTS) sahenteuna dalapan taun, nawarkeun jandela berehan pikeun perencanaan adoptions jeung migrasi kalawan resiko operasional kirang.

Parobihan konci dina basa sareng JDK

Naon nu anyar di Java 25

Basa gains ekspresif jeung pola dilarapkeun ka tipe primitif instanceof na switch (dina fase anyar kamajuan), mindahkeun Java ka arah model pola nu leuwih seragam jeung gampang dibaca. Ekstensi ieu ngirangan gesekan sareng ngabantosan nyerat kode anu langkung jelas tanpa kedah kompromi.

Eusi ekslusif - Klik Ieuh  Program portabel pangsaéna anu tiasa anjeun bawa dina USB sareng dianggo dina PC mana waé

Ogé diasupkeun Déklarasi Impor modul, nu simplifies pamakéan perpustakaan modular tanpa forcing proyék pikeun jadi modul a. Ieu ngurangan pajeulitna awal jeung streamlines integrasi kagumantungan dina lingkungan campuran.

Pikeun ngurangan biasa "upacara", maranéhna asupkeun File Sumber Kompak e Métode Utama conto, dua usulan anu ngagampangkeun latihan, naskah, utilitas sareng tugas sistem leutik kalayan program anu langkung ringkes sareng mimiti langsung tina titik Éntri, aspék utamana mangpaat dina learning jeung automation, sarta yén simplify kumaha compile tur ngajalankeun program Java ti konsol nu.

Perpustakaan, konkurensi, sareng karya berorientasi AI

Di toko-toko buku eta nangtung kaluar Concurrency terstruktur (kamajuan anyar), nu Ngaruwat sakumpulan tugas salaku unit gawé, ngaronjatkeun reliabiliti kode babarengan jeung facilitating pembatalan sarta monitoring. pendekatan ieu mantuan pikeun ngawatesan pajeulitna aliran multi-threaded.

Tambihkeun dina Nilai Lingkup, dirancang pikeun babagi data immutable antara threads kalawan hargana leuwih handap tina variabel thread-lokal, nyadiakeun kajelasan sarta modél mindahkeun informasi leuwih aman dina skenario tinggi-concurrency.

Java 25 ngajaga model inovasi kabuka hirup kalawan API anyar dina fase inkubasi jeung fitur ékspériménDiantarana, anu difokuskeun kana komputasi véktor nangtung, mangpaat dina AI sareng beban kerja anu intensif-intensif, kalayan ningali kadewasaan sateuacan integrasi anu stabil.

Eusi ekslusif - Klik Ieuh  Naha sababaraha kaulinan ngadat tanpa peringatan nalika nganggo DirectX 12

Performance, ngamimitian, sarta observability

Performance di Java 25

Pikeun squeeze memori, Kompak Objék lulugu ngurangan ukuran headers objék, ngaronjatkeun kapadetan sarta pamakéan heaps di deployments kalawan angka nu gede ngarupakeun instansi, nu mangrupakeun konci dina jasa jeung microservices kalawan contention tinggi.

Dina mimiti, perbaikan ergonomic diwanohkeun pikeun Ahead-of-Time (AOT) tina garis paréntah sareng profil metode awal anu ngagampangkeun nyiptakeun sareng nganggo deui cache AOT. Hasilna nyaéta peluncuran aplikasi anu langkung gancang tanpa ngarobih kode sumber.

Observability ogé ditingkatkeun ku pangaluyuan kana JDK Recorder hiber sarta propil CPU leuwih stabil, mantuan pikeun leuwih akurat ngaidentipikasi bottlenecks sarta nangtukeun jenis panyakitna masalah kinerja dina produksi.

Kaamanan sareng standar kriptografi

Di sisi panyalindungan, Java 25 nambihan Encodings PEM tina Objék Kriptografi (dina sawangan) jeung a API Fungsi turunan konciKomponén ieu ngagampangkeun integrasi sareng konci sareng sertipikat dina format umum sareng jalan pikeun lingkungan kriptografi post-kuantum, kalawan ningkat interoperability.

Rojongan, komunitas, sareng panyebaran awan

Oracle confirms a LTS sahenteuna dalapan taun pikeun Java 25: apdet kaamanan sareng kinerja quarterly bakal sayogi dugi ka Séptémber 2028 dina kaayaan NFC, teras pangropéa dina lisénsi OTN sakedik. dugi ka Séptémber 2033Jadwal ieu nyayogikeun stabilitas jangka panjang pikeun beban kerja kritis.

Eusi ekslusif - Klik Ieuh  Spotify tightens aturan pikeun lagu AI-powered: transparansi, sora clone larangan, sarta spam filter

Évolusi basa terus di jero OpenJDK sarta Prosés Komunitas Java, kalawan cadence release genep bulan nu delivers nilai rutin. Dursasana Komunitas sustains aliran kontinyu perbaikan nu balances diakses jeung kakuatan pikeun aplikasi bisnis.

Dina méga, Infrastruktur Awan Oracle (OCI) Ieu mangrupikeun hyperscale munggaran anu ngadukung JDK 25 sareng kalebet, tanpa biaya tambahan, Oracle Java SE sareng Perusahaan Performance Packsajaba ti GraalVMDigabungkeun sareng alat sapertos Java Management Service, ieu nyayogikeun efisiensi, kontrol biaya, sareng saluran optimal pikeun ngamangpaatkeun fitur JDK énggal.

Kalayan peluncuran ieu, platform diposisikan pikeun taun-taun anu bakal datang ku nyayogikeun pakét anu koheren: basa leuwih ekspresif, perpustakaan-siap concurrency, ningkat kinerja boot jeung memori, sarta yayasan kaamanan diropéa, sadayana dirojong ku rojongan LTS jeung integrasi awan fine-tuned.

Tulisan anu aya hubunganana:
Kumaha Compile sareng Jalankeun Program Java tina Konsol