Java adalah sebuah bahasa pemrograman yang dirilis pada tahun 1995. Bahasa ini dibuat dan dikembangkan oleh Sun Microsystems, yaitu sebuah perusahaan teknologi di Amerika. Bahasa pemrograman Java biasanya digunakan untuk pengembangan web, games, maupun aplikasi android.
Selain itu, Java merupakan bahasa yang portable. Artinya, Anda hanya perlu menulis kode sekali untuk dijalankan di berbagai platform. Java juga termasuk bahasa yang mudah dipelajari.
Kelebihan Java :Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti. Mirip c , Mempunyai sintaks yang mirip dengan bahasa pemrograman c . Sehingga para pengguna c banyak yang hijrah menggunakan Java . Multiplatform, Dapat digunakan dibanyak sistem operasi . Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
Kekurangan Java :Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit