Java
adalah bahasa pemprograman yang dikembangkan oleh perusahaan Sun
Microsystem. Pada tahun 1991, Sun Microsystem melaksanakan Proyek Green
untuk menciptakan sebuah bahasa yang digunakan pada chip – chip embedded untuk device intelegent consumer electronic.
Pada awalnya, Java ditujukan untuk pemprograman device kecil berupa chip.
Karena suatu hal, perkembangannya menjadi terancam. Karena fitur –
fitur Java cocok dengan pengembangan internet, maka Java telah
dikembangkan menjadi bahasa yang universal yang mendukung pemprograman
desktop.
Penamaan
Java terinspirasi ketika anggota tim sedang minum kopi disebuah kedai.
Salah satu dari mereka bercanda tentang kopi dan teringat bahasa pulau
Jawa. Akhirnya, mereka sepakat menamakan bahasa Java dengan logo
secangkir kopi panas.
Menurut
Wahana Komputer dalam buku Membuat Aplikasi Database Dengan Java dan
MySQL(2008:2) bahasa pemprograman Java memiliki keunggulan – keunggulan
yang tidak dimiliki bahasa pemprograman lain, diantaranya:
1. Java bersifat sederhana dan relatif mudah digunakan. Hal ini disebabkan Java dikembangkan dari bahasa C++ yang bersifat Object Oriented dengan menghilangkan beberapa fitur dan menambahkan fitur – fitur yang dianggap penting.
2. Java berorientasi objek (Object Oriented)
dalam menyususn program. Java membagi program menjadi objek – objek,
kemudian objek – objek tersebut dimodelkan sesuai karakteristik masing –
masing. Selanjutnyajava mengatur antar objek tersebut.
3. Java bersifat terdistribusi, yaitu dapat digunakan pada jaringan yang luas, tidak hanya pada personal komputer (PC).
4. Java
bersiat Multiplatform sehingga Java dapat digunakan dalam berbagai
sistem operasi, bail Windows, Linux, Apple, dan lainnya, tanpa melakukan
banyak konfigurasi.
5. Java bersifat MultiThread, yaitu mampu mengerjakan beberapa proses dalam waktu yang hampir bersamaan.