Apa itu Jawa?

Java adalah bahasa pemrograman berorientasi objek berbasis kelas tingkat tinggi yang dirancang untuk memiliki ketergantungan implementasi sesedikit mungkin. Ini adalah bahasa pemrograman tujuan umum yang dimaksudkan untuk memungkinkan pemrogram menulis sekali, berjalan di mana saja (WORA), yang berarti bahwa kode Java yang dikompilasi dapat berjalan di semua platform yang mendukung Java tanpa perlu mengkompilasi ulang. Aplikasi Java biasanya dikompilasi ke bytecode yang dapat berjalan di mesin virtual Java (JVM) apa pun terlepas dari arsitektur komputer yang mendasari. Sintaks Java mirip dengan C dan C ++, tetapi memiliki lebih sedikit fasilitas tingkat rendah daripada keduanya. Waktu jalan Java menyediakan kemampuan dinamis (seperti refleksi dan modifikasi kode waktu jalan) yang biasanya tidak tersedia dalam bahasa yang dikompilasi tradisional. Pada tahun 2019, Java adalah salah satu bahasa pemrograman paling populer yang digunakan menurut GitHub, terutama untuk aplikasi klien web, dengan 9 juta pengembang yang dilaporkan.