java
JAVA 9 (alias jdk 1.9) adalah rilis utama pengembangan bahasa pemrograman JAVA. Versi awalnya dirilis pada 21 Sep 2017. Tujuan utama dari rilis Java 9 adalah −
Untuk membuat platform JDK dan Java Standard Edition berbasis modular dalam arti dapat diperkecil ke perangkat komputasi kecil dengan baik.
Untuk meningkatkan keamanan keseluruhan Implementasi JDK dan Java.
Untuk mempermudah proses pembuatan dan pemeliharaan pustaka kode java dan aplikasi besar untuk platform JAVA SE dan EE.
Merancang dan mengimplementasikan sistem modul standar untuk Platform Java yang dapat diterapkan pada Platform dan JDK dengan mudah.
Ada 90+ peningkatan yang ditambahkan ke Java 8, yang paling signifikan disebutkan di bawah ini −
Modul Jenis baru dari komponen pemrograman Java yang diperkenalkan sebagai modul, yang merupakan kumpulan kode dan data yang diberi nama dan dapat dideskripsikan sendiri.
REPL (JShell) Kemampuan Read-Eval-Print Loop (REPL) ditambahkan ke platform Java.
Klien HTTP 2 API HTTPClient baru yang mendukung soket web dan aliran HTTP 2 serta fitur server push.
JavaDocs yang Ditingkatkan Mendukung pembuatan keluaran HTML5. Menyediakan kotak telusur untuk dokumentasi API yang dihasilkan.
JAR multirilis Meningkatkan format JAR sehingga beberapa versi file kelas rilis Java tertentu dapat hidup berdampingan dalam satu arsip.
Metode Pabrik Pengumpulan Metode pabrik statis baru untuk antarmuka Daftar, Setel, dan Peta untuk membuat instance koleksi tersebut yang tidak dapat diubah.
Metode Antarmuka Pribadi Antarmuka yang disempurnakan dengan metode statis pribadi dan pribadi.
Peningkatan API Proses Peningkatan API untuk mengontrol dan mengelola proses sistem operasi.
Peningkatan API Streaming Keamanan dan ketahanan yang ditingkatkan dengan memfilter aliran data serialisasi objek yang masuk.
Coba Dengan peningkatan Sumber Daya Sekarang variabel final dapat digunakan sebagai sumber daya dalam pernyataan try-with-resources.
Anotasi @Usang yang Disempurnakan Anotasi @deprecated dirubah untuk memberikan informasi lebih lanjut tentang status dan disposisi API yang dimaksudkan.
Operator Berlian Kelas Dalam Izinkan operator berlian untuk digunakan dengan kelas anonim jika tipe argumen dari tipe yang disimpulkan dapat dilambangkan.
Peningkatan Kelas Opsional Metode baru yang berguna ditambahkan ke kelas java.util.Optional.
API Gambar Multiresolusi Mendukung enkapsulasi sekumpulan gambar dengan resolusi berbeda menjadi satu gambar multiresolusi.
Peningkatan API CompletableFuture Mekanisme asinkron dari kelas CompletableFuture dapat melakukan tindakan saat proses keluar dengan metode ProcessHandle.onExit.
JSON Ringan API ringan yang diperkenalkan untuk menggunakan dan menghasilkan dokumen dan aliran data melalui json di java 9.
API Aliran Reaktif Reactive Streams API baru di Java SE 9 telah diperkenalkan untuk mendukung pemrograman reaktif di java 9.
java
Java super Dalam tutorial ini, kita akan belajar tentang kata kunci super di Java dengan bantuan contoh. super kata kunci di Java digunakan dalam subclass untuk mengakses anggota superclass (atribut, konstruktor, dan metode). Sebelum kita mempelajari tentang super kata kunci, pastikan untuk menge
Polimorfisme Java Dalam tutorial ini, kita akan belajar tentang polimorfisme Java dan implementasinya dengan bantuan contoh. Polimorfisme adalah konsep penting dari pemrograman berorientasi objek. Ini berarti lebih dari satu bentuk. Artinya, entitas yang sama (metode atau operator atau objek) dapa
Pengecualian Java Dalam tutorial ini, kita akan belajar tentang exception di Java. Kami akan membahas kesalahan, pengecualian, dan berbagai jenis pengecualian di Java. Pengecualian adalah kejadian tak terduga yang terjadi selama eksekusi program. Ini mempengaruhi aliran instruksi program yang dapat
Apa itu Refleksi di Java? Refleksi Java adalah proses menganalisis dan memodifikasi semua kemampuan kelas saat runtime. Reflection API di Java digunakan untuk memanipulasi kelas dan anggotanya yang meliputi bidang, metode, konstruktor, dll. saat runtime. Salah satu keuntungan dari API refleksi di