• JEP 427: Pencocokan Pola untuk Switch (Preview Ketiga): Mengaktifkan pencocokan pola untuk switch expressions dan pernyataan dengan mengizinkan suatu expression diuji terhadap sejumlah pola. Ini memungkinkan pengguna untuk mengekspresikan permintaan berorientasi data yang kompleks secara ringkas dan aman.
Alat Perpustakaan
• JEP 424: Foreign Function and Memory API (Preview): Memungkinkan program Java untuk lebih mudah beroperasi dengan kode dan data di luar runtime Java. Dengan menjalankan fungsi asing secara efisien (yaitu, kode di luar Java Virtual Machine [JVM]), dan dengan mengakses memori asing dengan aman (yaitu, memori yang tidak dikelola oleh JVM), API ini memungkinkan program Java untuk memanggil pustaka asli dan memproses data asli melalui model pengembangan Java murni. Hal ini menghasilkan peningkatan kemudahan penggunaan, kinerja, fleksibilitas, dan keamanan.
• JEP 426: Vector API (Incubator Keempat): Memungkinkan kinerja yang unggul dibandingkan dengan komputasi skalar yang setara dengan mengekspresikan komputasi vektor yang dikompilasi secara andal saat runtime ke instruksi vektor pada arsitektur CPU yang di support.
Ports
• JEP 422: Port Linux/RISC-V: Mengatur tahapan untuk implementasi Linux/RISC-V yang lebih mudah dengan mengintegrasikan port ini ke dalam repositori jalur utama JDK. Preview Proyek Loom / Fitur Incubator
• JEP 425: Virtual Threads (Preview): Secara drastis mengurangi upaya menulis, memelihara dan mengamati aplikasi bersamaan dengan throughput tinggi dengan memperkenalkan virtual thread ringan ke Platform Java. Dengan menggunakan virtual threads memungkinkan developer untuk dengan mudah memecahkan masalah, men-debug, dan membuat profil aplikasi bersamaan dengan alat dan teknik JDK yang ada.
• JEP 428: Structured Concurrency (Incubator): Menyederhanakan dan menangani kesalahan atau eror, meningkatkan keandalan dan meningkatkan observabilitas dengan menyederhanakan pemrograman multithreaded dan memperlakukan banyak tugas yang berjalan di thread yang berbeda sebagai satu unit kerja.
Mendorong Inovasi Java di Cloud
Java 19 adalah hasil kolaborasi ekstensif antara insinyur Oracle dan anggota lain dari komunitas developer Java di seluruh dunia melalui Proyek OpenJDK dan Java Community Process (JCP). Selain peningkatan baru, Java 19 didukung oleh Java Management Service – layanan asli Oracle Cloud Infrastructure (OCI) – yang menyediakan panel kaca tunggal untuk membantu organisasi mengelola runtime dan aplikasi Java di lokasi atau di cloud apa pun.
Oracle Java SE Subscription adalah penawaran bayar sesuai penggunaan yang memberikan dukungan terbaik di kelasnya kepada pelanggan, hak atas GraalVM Enterprise, akses ke Java Management Service, dan fleksibilitas untuk meningkatkan sesuai kecepatan bisnis mereka. Ini membantu organisasi TI mengelola kompleksitas, menekan biaya dan mengurangi risiko keamanan.
Selain itu, Java SE dan GraalVM Enterprise ditawarkan secara gratis di OCI (Oracle Cloud Infrastructure), yang memungkinkan developer untuk membangun dan menerapkan aplikasi yang berjalan lebih cepat, lebih baik, dan dengan kinerja biaya yang tidak ada duanya di Oracle Cloud.
Menggarisbawahi popularitas Java dengan komunitas developer global, Oracle dengan bangga mengakui sertifikasi Java yang ke-1 juta. Sertifikasi Java membantu developer menonjol sebagai pakar Java dan meningkatkan profil mereka dengan perusahaan yang ingin menarik profesional Java yang sangat terampil.
KOMENTAR