![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 1](https://cdn.codegym.cc/images/article/ae53a45e-1264-4216-b8d4-6815617365da/800.jpeg)
Versi Java Baru Apa yang Dirilis? Mari Tinjau Edisi Java Terbaru
Versi Java yang lebih baru kini menyusul setiap 6 bulan. Tahun ini kami melihat rilis Java 18 pada bulan Maret dan Java 19 pada bulan September. Perhatikan bahwa ini adalah versi non-LTS: *Edisi LTS terbaru, Java 17, dirilis pada Maret 2021. *Versi LTS hanya memastikan peningkatan stabilitas, keamanan, dan kinerja tetapi tidak menjamin fitur baru. Hal ini dilakukan untuk mengurangi risiko pembaruan dapat mengganggu interaksi dengan alat atau pustaka. Perlu ditekankan bahwa sebelum tahun 2018, siklus rilis Java jauh lebih lama dan mungkin memerlukan waktu hingga 5 tahun. Namun, dunia telah menjadi lebih dinamis, sehingga untuk bersaing dan berhasil dalam lingkungan TI yang bergejolak saat ini, Java hadir dengan peningkatan yang lebih sering dibandingkan versi sebelumnya.![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 2](https://cdn.codegym.cc/images/article/bfe0077b-53a8-4838-b5dd-7160d4bcfc1a/1080.jpeg)
Jawa 18. Apa yang Baru?
Jika Anda bertanya-tanya perubahan atau perubahan apa yang dapat kita lihat dengan rilis Java 18, ini dia:-
UTF-8 . Sebelum Java 18, pengkodean sistem operasi digunakan untuk membaca file tanpa menentukan akhiran karakter yang eksplisit. Tidak lagi. UTF-8 menjadi kumpulan karakter default di semua sistem operasi.
-
Perintah jwebserver . Dengan menggunakan perintah ini, pengguna dapat dengan cepat memulai server web yang belum sempurna.
-
Tag @cuplikan . Dengan bantuan tag ini, Anda akan dapat mengintegrasikan cuplikan kode sumber ke dalam dokumentasi JavaDoc Anda.
-
"SPI Resolusi Alamat Internet." Dengan menggunakan ini, spesialis QA dapat menggantikan penyelesai standar untuk alamat IP.
-
Menambahkan fitur pratinjau dan inkubator "Pencocokan Pola untuk sakelar", "API Fungsi & Memori Asing", dan "API Vektor".
-
Server Web yang Disederhanakan. Java 18 hadir dengan server HTTP dasar yang dapat dimulai dengan: jwebserver .
Jawa 19. Apa yang Baru?
Java 19 menawarkan banyak fitur baru untuk ditawarkan kepada penggunanya. Namun, di antara yang paling menarik, kami dapat menyoroti:- Kemampuan Record Patterns untuk memperluas pencocokan pola dan mengekspresikan kueri data yang lebih canggih.
- JEP 424 , API non-Java baru untuk Akses Memori Asing.
- JEP 426 untuk meningkatkan kinerja dengan API untuk mengekspresikan komputasi vektor.
Keadaan Versi Java Lainnya pada tahun 2022
Ada beberapa perubahan signifikan pada versi Java selama tahun 2021 dan 2022. Banyak perusahaan yang mengalihkan sebagian besar aplikasinya ke Java 11. Menurut laporan New Relic , pada Maret 2020, 84,48% aplikasi berjalan di Java 8. Sekarang 48,44 % aplikasi menggunakan Java 11 vs 46,45% aplikasi di Java 8. Mengapa banyak perusahaan masih menggunakan Java 8? Ada beragam alasan yang berbeda, mulai dari masalah praktis (meningkatkan alat, perpustakaan, kerangka kerja) hingga masalah kebijakan.![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 3](https://cdn.codegym.cc/images/article/55b58320-67e0-48f5-a6c0-b5d862a61de8/800.jpeg)
![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 4](https://cdn.codegym.cc/images/article/402d242e-e60a-4815-90f1-b7fd72fd3254/800.jpeg)
Distribusi Java Developer Kit (JDK) pada tahun 2022
Ketika popularitas Oracle menurun, popularitas Amazon semakin meningkat. Pada tahun 2020, Oracle adalah vendor distribusi JDK paling populer, menguasai sekitar 75% pasar Java, namun kini pangsanya berkurang setengahnya. Amazon dengan cepat melonjak hingga 22% pasar tahun ini – naik dari 2,18% pada tahun 2020.![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 5](https://cdn.codegym.cc/images/article/7180ed49-4949-496d-b7c9-ca6a78ce85e5/800.jpeg)
Peningkatan Penting Lainnya di Java World 2022: Spring Framework 6, Spring Boot 3, dan Rilis Jakarta EE 10
Terkait berita terkait Java, kami tidak bisa melewatkan rilis Spring Framework 6 dan Spring Boot 3. VMware mengembangkan Spring Framework 6 baru selama lima tahun dan dengan peluncurannya, VMware mungkin telah memulai generasi baru untuk Spring ekosistem. Spring Framework 6 memerlukan versi Java 17 dan Jakarta EE 9. Selain itu, Spring Framework 6 juga mendukung Jakarta EE 10 yang baru dirilis, sehingga kompatibel dengan server web terbaru seperti Tomcat 10.1, Jetty 11, dan Undertow 2.3. Spring Boot 3 yang baru, pada gilirannya, kompatibel dengan Spring Framework 6 dan memiliki dukungan untuk memproduksi executable asli (memulai lebih cepat, menggunakan lebih sedikit memori, memiliki image container yang lebih kecil, dan keamanan yang lebih baik). Oleh karena itu, Java menjadi lebih kompetitif di cloud. Berbicara tentang Jakarta EE 10, peluncurannya bersamaan dengan pemutakhiran Java 19 - September 2022. Peluncurannya bertujuan untuk menghadirkan kombinasi spesifikasi untuk menciptakan aplikasi Java cloud-native yang modern, disederhanakan, dan ringan di seluruh spektrum teknologi Jakarta EE. Artinya, Jakarta EE 10 benar-benar berbeda dari pendahulunya dan memberikan fungsionalitas baru di lebih dari 20 spesifikasi komponen.Peringkat 2022 Secara Detail
Tinjauan ini tidak akan lengkap tanpa melihat grafik pemrograman teratas dan posisi Java tahun ini: Menurut Peringkat Bahasa Pemrograman RedMonk bulan Juni 2022, Java menempati posisi ketiga yang terhormat.![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 6](https://cdn.codegym.cc/images/article/4294b654-b815-4624-9dd3-559f4ecbcd95/800.jpeg)
![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 7](https://cdn.codegym.cc/images/article/c1622453-93ad-46c6-8921-5a76ff53d29b/800.jpeg)
![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 8](https://cdn.codegym.cc/images/article/446a3ee1-0642-4670-ab79-605d097c9dde/1080.jpeg)
![Apa yang Baru di Java 18 dan 19? Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 9](https://cdn.codegym.cc/images/article/39af8420-0b6b-4139-b9a5-c941600b6260/1080.jpeg)
GO TO FULL VERSION