Java adalah bahasa pemrograman berorientasi objek yang terdiri dari kelas dan metode. Java menggunakan model keamanan tiga lapis untuk melindungi sistem dari kode yang tidak terpercaya. Java pertama kali dikembangkan oleh tim Green pada tahun 1991 untuk digunakan pada perangkat dengan memori kecil seperti TV kabel.