Flazzo memiliki fokus utama untuk menambah nilai bisnis Anda.

Blog

Java 24 sekarang tersedia dengan rilis Stream Garers, Kelas API-FEET

pexels-cottonbro-7438096.jpg
Blog

Java 24 sekarang tersedia dengan rilis Stream Garers, Kelas API-FEET

[ad_1]

Oracle mengumumkan rilis Java 24yang menambahkan beberapa fitur baru ke dalam bahasa, seperti ketersediaan API mengumpulkan kumpulan dan kelas, dan fitur -fitur baru yang dirancang untuk inferensi AI dan keamanan kuantum.

“Selama 30 tahun terakhir, Java telah memberi pengembang platform lengkap untuk membuat dan menggunakan aplikasi yang berurusan dengan penggemar pengguna yang beragam,” kata Georges Saab, wakil presiden platform Oracle Java dan presiden Dewan Direksi OpenJDK. “Dengan lebih dari 20 fitur baru yang mencakup semua elemen Java, termasuk Crypto IA dan kapasitas pasca-kuantum baru, versi Java 24 memberi pengembang alat yang mereka butuhkan untuk membuat aplikasi inovatif dan terinfus di AI. Komunitas untuk terus memberikan aliran fitur baru yang konstan melalui tingkat yang dapat diprediksi selama enam bulan. »»

Versi ini adalah versi final Java sebelum versi berikutnya dari Dukungan Jangka Panjang (LTS) pada bulan September. Menurut Saab, Java 25 tidak akan memiliki fitur yang jauh lebih baru dibandingkan dengan Java 24, sehingga pengembang sekarang dapat mulai menyiapkan versi berikutnya dengan bereksperimen Java 24.

Java 24 termasuk rilis API Steam Greserersyang mendukung operasi menengah yang dipersonalisasi, memungkinkan pipa aliran untuk mengubah data dengan sulit saat menggunakan opsi menengah terintegrasi. Menurut Oracle, API ini akan memungkinkan pengembang Java menjadi lebih efektif saat membaca, menulis, dan memelihara kode Java mereka.

ITU API Kelas juga telah diselesaikan dalam versi ini, dan memberikan API standar untuk analisis, pembuatan dan pemrosesan file kelas Java, serta pemantauan format file kelas yang ditentukan oleh spesifikasi JVM. Menurut pengembang yang telah mengerjakan API ini, kalender versi enam bulan untuk Java telah menyebabkan masalah tertentu dengan file kelas, karena sering kali frame pihak ketiga termasuk file kelas yang lebih lama daripada versi saat ini, yang mengarah pada kesalahan.

“Platform Java harus mendefinisikan dan mengimplementasikan API kelas kelas standar yang berkembang dengan format file kelas,” tulis mereka dalam JEP. “Komponen platform akan dapat hanya mengandalkan API ini, daripada menghitung terus-menerus pada kehendak pengembang pihak ketiga untuk memperbarui dan menguji pustaka file kelas mereka.

Sejumlah peningkatan kinerja juga telah dimasukkan dalam siaran pers ini, khususnya Memuat dan menghubungkan kursus terlebih dahuluPenarikan Mode non -generasional dari ZGC Trash Collector (ZGC), Ekstensi penghalang terlambat untuk sampah G1 kolektor, dan kemampuan untuk Sinkronisasi utas virtual tanpa menyematkan.

Hardening Java untuk dunia pasca-kesehatan

Java 24 menyajikan beberapa fitur keamanan baru yang ditujukan untuk mengeras Java untuk komputer kuantum. ITU API dari fungsi derivasi kunci (Dalam ikhtisar) menawarkan keamanan kriptografi untuk data transit. Versi ini juga menawarkan implementasi Java dari kuantum kuantum Mekanisme enkapsulasi kunci berdasarkan modul modul dan Algoritma Tanda Tangan Digital Berdasarkan Modul Modul QuantumKeduanya adalah standar NIST untuk keamanan kuantum.

“Anda tahu, konsensus industri adalah bahwa itu bukan masalah SI, tetapi pertanyaan tentang saat komputer kuantum akan membuat program kriptografi yang dapat dikuangkan,” kata Donald Smith, wakil presiden manajemen produk Java di Oracle. “Karena itu ada banyak minat dalam industri untuk mengembangkan algoritma resisten kuantum untuk komunikasi dan tanda tangan, dll.

Java 24 menekankan inferensi AI

Tipe primitif dalam model, instanceof dan switch (JEP 488) – Saat ini dalam ikhtisar keduanya – bertujuan untuk membuat bahasa lebih seragam dan ekspresif. Menurut Oracle, fitur ini akan sangat berguna bagi pengembang integrasi inferensi IA dalam aplikasi mereka.

“Banyak pengembang aplikasi yang menggunakan atau mengintegrasikan ke dalam mesin inferensi, mereka sering menyatukan set data primitif besar,” kata Smith. “Jadi, Anda dapat memiliki jenis perekaman semacam itu, dan Anda ingin menghapus variabel dari itu – umumnya primitif – lalu kirim ke mesin inferensi untuk mencoba memahami data sedikit lebih baik, bukan?

Fitur baru lainnya di bidang ini termasuk ikhtisar kedua Deklarasi Impor Modulyang memungkinkan pengembang untuk lebih mudah mengintegrasikan logika komersial ke dalam inferensi, perpustakaan dan panggilan layanan, dan Inkubasi API vektor lainnyayang sering digunakan dalam inferensi AI.

[ad_2]