- Termasuk 18 proposal JEP yang menyempurnakan bahasa dan JDK
- Peningkatan pada konkurensi, nilai cakupan, dan API inkubasi
- Optimalkan boot dan memori dengan header kompak dan AOT
- Memperkuat keamanan (PEM, KDF) dan menawarkan LTS 8 tahun
La Rilis JDK baru sekarang tersedia: Java 25 Ini hadir sebagai bagian dari siklus setengah tahunan dengan pembaruan bertahap yang, meskipun berkelanjutan, memberikan kontribusi Perubahan yang relevan bagi mereka yang membangun aplikasi modernPeluncuran Ini menggabungkan 18 JEP yang difokuskan pada penyederhanaan bahasa, penyempurnaan platform, dan memfasilitasi pembuatan perangkat lunak. yang memanfaatkan kemampuan AI tanpa kehilangan nuansa bisnis tradisionalnya.
Oracle membingkai versi ini di Ulang tahun ke-30 platform ini dan menekankan tujuan membuat Java lebih mudah diakses tanpa mengorbankan ketahanannyaSelain itu, hal ini menegaskan Dukungan jangka panjang (LTS) minimal delapan tahun, menawarkan waktu yang cukup lama untuk merencanakan adopsi dan migrasi dengan risiko operasional yang lebih sedikit.
Perubahan utama dalam bahasa dan JDK

Bahasa memperoleh ekspresi dengan pola yang diterapkan pada tipe primitif dalam instanceof dan switch (dalam fase perkembangan baru), Java bergerak menuju model pola yang lebih seragam dan mudah dibaca. Ekstensi ini mengurangi hambatan dan membantu menulis kode yang lebih jelas tanpa kompromi.
Ini juga mencakup Deklarasi Impor Modul, yang menyederhanakan penggunaan pustaka modular tanpa memaksa proyek menjadi modul. Hal ini mengurangi kompleksitas awal dan menyederhanakan integrasi dependensi dalam lingkungan campuran.
Untuk mengurangi “upacara” yang biasa, mereka masuk File Sumber Kompak e Metode Utama Instans, dua proposal yang memfasilitasi latihan, skrip, utilitas dan tugas sistem kecil dengan program yang lebih ringkas dan mulai langsung dari titik masuk, aspek-aspek yang terutama berguna dalam pembelajaran dan otomatisasi, dan yang menyederhanakan cara mengkompilasi dan menjalankan program Java dari konsol.
Perpustakaan, konkurensi, dan pekerjaan berorientasi AI
Di toko buku itu menonjol Konkurensi Terstruktur (kemajuan baru), yang memperlakukan serangkaian tugas sebagai satu unit kerja, meningkatkan keandalan kode bersamaan dan memfasilitasi pembatalan serta pemantauannya. Pendekatan ini membantu membatasi kompleksitas aliran multi-utas.
Berikut ini ditambahkan Nilai-nilai yang Dicakup, dirancang untuk berbagi data yang tidak dapat diubah antara utas dengan biaya lebih rendah daripada variabel lokal-thread, memberikan kejelasan dan model transfer informasi yang lebih aman dalam skenario konkurensi tinggi.
Java 25 menjaga model inovasi terbuka tetap hidup dengan API baru dalam fase inkubasi dan fitur eksperimentalDi antara semuanya, yang menonjol adalah yang berfokus pada komputasi vektor, berguna dalam AI dan beban kerja komputasi intensif, dengan fokus pada kematangan sebelum integrasi yang stabil.
Performa, startup, dan observabilitas

Untuk memeras memori, Header Objek Kompak mengurangi ukuran header objek, meningkatkan kepadatan dan penggunaan tumpukan dalam penerapan dengan sejumlah besar instans, yang merupakan kunci dalam layanan dan layanan mikro dengan pertentangan tinggi.
Pada awalnya, perbaikan ergonomis diperkenalkan untuk Lebih Awal (AOT) dari baris perintah dan pembuatan profil metode awal yang memudahkan pembuatan dan penggunaan kembali cache AOT. Hasilnya adalah peluncuran aplikasi yang lebih cepat tanpa perlu mengubah kode sumber.
Kemampuan observasi juga ditingkatkan dengan penyesuaian Perekam Penerbangan JDK dan profil CPU yang lebih stabil, membantu mengidentifikasi kemacetan dan mendiagnosis masalah kinerja dalam produksi dengan lebih akurat.
Standar keamanan dan kriptografi
Di sisi perlindungan, Java 25 menambahkan Pengkodean PEM Objek Kriptografi (dalam pratinjau) dan API Fungsi Derivasi KunciKomponen-komponen ini memfasilitasi integrasi dengan kunci dan sertifikat dalam format umum dan membuka jalan bagi lingkungan kriptografi pasca-kuantum, dengan interoperabilitas yang ditingkatkan.
Dukungan, komunitas, dan penerapan cloud
Oracle mengonfirmasi LTS minimal delapan tahun untuk Java 25: pembaruan keamanan dan kinerja triwulanan akan tersedia hingga September 2028 berdasarkan ketentuan NFC, dan kemudian pemeliharaan di bawah lisensi OTN sebagai minimum hingga September 2033Jadwal ini memberikan stabilitas jangka panjang untuk beban kerja kritis.
Evolusi bahasa terus berlanjut dalam OpenJDK dan Proses Komunitas Java, dengan irama rilis enam bulan yang memberikan nilai secara berkala. Keterlibatan komunitas mendukung aliran perbaikan berkelanjutan yang menyeimbangkan aksesibilitas dan daya untuk aplikasi bisnis.
Di dalam awan, Oracle Cloud Infrastructure (OCI) Ini adalah hyperscale pertama yang mendukung JDK 25 dan mencakup, tanpa biaya tambahan, Oracle Java SE dan Paket Kinerja Perusahaan, sebagai tambahan GraalVMDikombinasikan dengan alat seperti Java Management Service, ini memberikan efisiensi, pengendalian biaya, dan saluran optimal untuk memanfaatkan fitur JDK baru.
Dengan peluncuran ini, platform ini diposisikan untuk tahun-tahun mendatang dengan menyediakan paket yang koheren: bahasa yang lebih ekspresif, pustaka yang siap konkurensi, peningkatan kinerja boot dan memori, serta fondasi keamanan yang diperbarui, semuanya didukung oleh dukungan LTS dan integrasi cloud yang disempurnakan.
Saya seorang penggila teknologi yang telah mengubah minat "geek"-nya menjadi sebuah profesi. Saya telah menghabiskan lebih dari 10 tahun hidup saya menggunakan teknologi mutakhir dan mengutak-atik semua jenis program hanya karena rasa ingin tahu. Sekarang saya memiliki spesialisasi dalam teknologi komputer dan video game. Hal ini karena selama lebih dari 5 tahun saya telah menulis untuk berbagai website tentang teknologi dan video game, membuat artikel yang berupaya memberikan informasi yang Anda butuhkan dalam bahasa yang dapat dimengerti oleh semua orang.
Jika Anda memiliki pertanyaan, pengetahuan saya berkisar dari segala sesuatu yang berhubungan dengan sistem operasi Windows serta Android untuk ponsel. Dan komitmen saya adalah kepada Anda, saya selalu bersedia meluangkan beberapa menit dan membantu Anda menyelesaikan pertanyaan apa pun yang mungkin Anda miliki di dunia internet ini.