Bahasa pemrograman Java lahir dari proyek penelitian Sun Microsystems pada tahun 1991, yang awalnya diberi nama 'Oak' sebelum diganti menjadi Java. Java dirancang untuk dapat digunakan di berbagai perangkat elektronik dan mendukung pemrograman berbasis internet, dengan fitur-fitur seperti portabilitas, keamanan, dan objektif. Java menghasilkan bytecode yang dapat dijalankan di berbagai platform melalui Java Virtual Machine (JVM).