SHARE

Java 9 akhirnya dirilis. Programer sangat lega karena Java 9 Standard Edition sebelumnya tertunda karena kontroversi modularitas. Cari Java SE Development Kit 9 Downloads di sini .

JDK 9 merupakan upgrade terbesar pertama edisi Java standar sejak Maret 2014. Muncul dengan banyak fitur baru, yang membuatnya menjadi rilis yang cukup menarik bagi developer.

Fitur Java 9:

Proyek Jigsaw – Sistem Modul

Perubahan besar di Java 9 hadir dalam bentuk Project Jigsaw, yang merupakan sistem modul all-new. Ini adalah fitur yang paling penting di Java, yang mendapat banyak kritik. Fitur ini akan membawa modularitas ke JDK, run-time gambar, sourcecode Java, dll. Developer juga dapat membuat modul mereka sendiri dan menyederhanakan kode.

JShell

Dengan JDK 9, sekarang Anda bisa membuang JShell dari konsol. JShell memungkinkan Anda untuk menguji konstruksi Java yang berbeda tanpa kerumitan apapun.

API JSON yang Ringan

Setelah penantian panjang, Java 9 menghadirkan API yang ringan untuk mengkonsumsi dan menghasilkan dokumen JSON dan data stream. Dari sekian banyak fitur Java 9, API JSON salah satu yang paling ditunggu. Diharapkan bisa membawa peningkatan kinerja.

Proses API berubah

Dengan perbaikan API Proses, Java 9 memastikan bahwa proses OS dikendalikan dan dikelola dengan lebih baik.

Segmented Code Cache

Dengan bantuan Segmented Code Cache di JDK 9, cache kode dapat dibagi ke dalam segmen yang berbeda. Masing-masing segmen tersebut dapat berisi kode yang dikompilasi dari jenis tertentu. Fitur Java 9 ini diharapkan bisa meningkatkan performa.

Waktu Kompilasi 

Sementara di tahap percobaan, kompilasi AOT diharapkan bisa memperbaiki waktu startup aplikasi.

Klien HTTP 2 yang baru

Fitur Java 9 tidak lengkap tanpa API klien HTTP baru untuk mengimplementasikan HTTP / 2 dan WebSocket. Hal ini akan memperbaiki waktu load laman web, kinerja, dan mengurangi penggunaan sumber daya.

Parser API untuk Nashorn

JDK 9 membawa API parser untuk Nashorn, yang tujuannya adalah menerapkan runtime JS berkinerja tinggi yang ringan di Java dengan JVM asli. API ini memastikan dukungan Proyek Nashorn JS yang lebih baik

Fitur Java 9 lainnya adalah:

  • Multi-release JARs
  • Proses update API
  • Perbaikan Kolektor Sampah
  • Lebih baik javadoc
  • Perbaikan API streaming
  • Metode antarmuka pribadi

Itu tidak semua adalah daftar fitur Java 9 bahkan lebih panjang lagi. Anda dapat menemukan rangkaian fitur lengkap dalam catatan rilis .

Karena Java 9 Standard Edition sekarang tersedia untuk umum, silakan download dari sini . Jangan lupa untuk berbagi pendapat Anda tentang JDK 9 dan pengalaman pribadi dengan kami.