CodeGym/Java Blog/Acak/Apa yang Baru di Java 18 dan 19? Rilis Kerangka Baru dan ...
John Squirrels
Level 41
San Francisco

Apa yang Baru di Java 18 dan 19? Rilis Kerangka Baru dan Jakarta EE 10. Negara Bagian Jawa pada tahun 2022

Dipublikasikan di grup Acak
anggota
Java masih sangat populer setelah 27 tahun dirilis oleh Sun Microsystems. Menurut berbagai grafik pemrograman teratas, Java tetap menjadi bahasa pemrograman terpopuler kedua di dunia, setelah Python. Dan untuk membantu Anda lebih memahami apa yang masih membuat Java begitu diminati, kami ingin menunjukkan kepada Anda Java “dalam dinamika” dan bagaimana kemajuannya pada tahun 2022. Apa yang Baru di Java 18 dan 19?  Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 1

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

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.
Juga Thread Virtual yang telah lama ditunggu-tunggu yang dikembangkan di Project Loom, Foreign Function & Memory API , Structured Concurrency dan Vector API akhirnya muncul di Java 19. Saat ini hanya tersedia dalam mode pratinjau – ini akan berubah dengan rilis berikutnya.

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

Sumber

Perlu diperhatikan bahwa versi ini merupakan dukungan jangka panjang, dan edisi LTS terbaru, Java 17, belum memiliki posisi yang kuat namun telah melampaui sebagian besar versi non-LTS dalam beberapa bulan sejak dirilis. Versi Java non-LTS biasanya memiliki adopsi yang rendah, dan hanya sedikit vendor yang mengirimkan patch pada versi tersebut (Azul Systems adalah perwakilan paling cemerlang yang mendukung beberapa edisi non-LTS). Saat ini, hanya 2,7% aplikasi yang berjalan pada versi Java non-LTS, dan Java 14 adalah rajanya, dengan Java 10 dan Java 16 menjadi yang paling tidak populer. Apa yang Baru di Java 18 dan 19?  Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 4

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

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 - 6Harap perhatikan bahwa RedMonk mungkin tidak menawarkan representasi yang valid secara statistik dari penggunaan bahasa saat ini karena RedMonk mengekstrak peringkat bahasa dari GitHub dan Stack Overflow, lalu menggabungkannya untuk satu peringkat, mencoba menunjukkan kepada Anda “gambaran sebenarnya” (alias mencerminkan kedua kode ( GitHub) dan daya tarik diskusi (Stack Overflow). Jika kita mempertimbangkan StackOverflow saja, Java di sini adalah bahasa pemrograman berorientasi objek kelas atas kedua setelah Phyton. Apa yang Baru di Java 18 dan 19?  Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 7Namun, jika kita membandingkannya dengan bahasa skrip dan markup juga, Java akan mengambil alih. peringkat ke 7 dalam campuran ini. Perubahan besar terjadi pada Java, menurut indeks TIOBE yang terkenal di dunia , di mana C++ mengungguli Java untuk pertama kalinya dalam sejarahnya (sejak 2001), yang berarti Java berada di posisi empat saat ini. Apa yang Baru di Java 18 dan 19?  Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 8Hanya saja, jika Anda melihat grafiknya, Anda akan melihat bahwa Java masih mengalami pertumbuhan tahun ini (1,70%). C++ juga mengalami pertumbuhan sebesar +4,21%, yang pada akhirnya memungkinkannya sedikit mengungguli Java. Namun , jika kita mengacu pada Indeks TIOBE jangka panjang, kita masih melihat Java menjadi bahasa pemrograman terpopuler ketiga untuk jangka waktu 12 bulan terakhir. Apa yang Baru di Java 18 dan 19?  Rilis Framework Baru dan Jakarta EE 10. Negara Bagian Jawa Tahun 2022 - 9Nah, siapa tahu apa yang akan terjadi di dunia teknologi dalam 12 bulan ke depan?

Kesimpulan

Pada akhirnya, Java adalah bahasa pemrograman mapan yang digunakan oleh ribuan pengembang di seluruh dunia, telah diadopsi oleh perusahaan dari semua ukuran dan bidang termasuk keuangan, e-commerce, sektor minyak & gas, pendidikan, layanan kesehatan, pemerintahan, big data, dan banyak lagi. Namun, kami yakin Java masih jauh dari mencapai titik jenuhnya karena Java terus bergerak maju dengan fitur-fitur yang meningkatkan kinerja secara keseluruhan dan memperluas kemampuannya. Kami memperkirakan bahasa tersebut akan terus berkembang dan mendapatkan identitas baru dengan munculnya teknologi inovatif seperti ML dan AI. Jadi, menurut Anda apa yang akan terjadi pada Jawa tahun depan? Apa yang menjadi sorotan komunitas Jawa tahun ini?
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar