Proyek Java dimulai pada tahun 1991, ketika sejumlah insinyur perusahaan Sun yang dimotori oleh James Gosling. Bahasa pemrograman Java dikeluarkan pada tahun 1995, kemudian menjadi bahasa pemrograman yang banyak digunakan pada World Wide Web. Keberhasilan Java disebabkan oleh beberapa faktor, diantaranya penggunaan pada Web dalam jaringan Internasional dimana komputer-komputer tidak menggunakan platform yang sama. Dengan demikian Java menjadi bahasa pemrograman pilihan untuk program yang perlu dijalankan pada berbagai sistem komputer. Pertama-tama program kecil yang dibuat disebut Applet. Applet Java pada umumnya ditempatkan dalam halaman Web untuk melengkapi banyak keperluan, seperti animasi logo atau input data data dari suatu aplikasi. Java juga digunakan untuk membuat program aplikasi umum dengan skala besar pada suatu komputer. Pada awalnya Java dinamai "Oak" oleh Gosling namun kata Oak sudah dipakai terlebih dahulu sehingga ia merubahnya menjadi Java.
A. KARAKTERISTIK JAVA
Menurut informasi dari Sun Microsystems, bahasa pemrograman Java memiliki beberapa karakteristik.
a. Sederhana. Pengembangan java bedasarkan bahasa C++ tapi, ada beberapa fitur yang dihilangkan.
b. Berorientasi objek. Pendekatan orientasi objek merupakan fitur bawaan dari program Java.
c. Terdistribusi. Tidak seperti C++ dan C, Java secara spesifik dirancang untuk lingkungan jaringan.
d. Interpreter. Kompiler Java menerjemahkan file sumber Java menjadi bytecode .
e. Kokoh. Perangkat lunak yg kuat tidak mudah menghentikan program karena terdapat bug atau error.