Java adalah sebuah bahasa pemrograman yang populer dikalangan para
akademisi dan praktisi komputer. Java dikembangkan pertama kali oleh
James Gosling dari Sun Microsystems pada tahun 1990-an. Java pertama
kali dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa
komputer yang ditulis satu kali dan dapat dijalankan dibanyak sistem
komputer berbeda tanpa perubahan kode berarti. Kebanyakan bahasa
komputer yang ada memiliki keterbatasan migrasi sistem yang berbeda.
Java diciptakan sebagai sebuah bahasa baru dengan implementasi yang
berbeda. Bahasa Java merupakan bahasa berorientasi objek yang diturunkan
dari C++ dengan banyak penyempurnaan. Pada umumnya, para pakar
pemrograman berpendapat bahwa bahasa Java memiliki konsep yang
konsisten dengan teori pemrograman objek dan aman untuk digunakan.