Java sendiri merupakan pemograman yang berbasis objek, maksudnya semua aspek dalam java itu merupakan sebuah objek sehingga mudah untuk didesain, dibuat, dan dikembangkan dengan cepat. Java juga termasuk kedalam bahasa pemograman yang menduduki peringkat 1 yang paling digemari dunia. Berikut alasanya
Kelebihan bahasa pemrograman java :
- Multiplatform, inilah penyebab pemograman Java sangat digemari karena java dapat dijalankan disegala macam platform mulai dari android, PC, web, dll
- Berorientasi object, java memiliki kemampuan untuk membagi suatu program menjadi objek-objek yang memiliki tingkah laku dan sifat khusus untuk menyelesaikan suatu masalah tertentu.
- Mirip C++, sehingga para pengguna C++ dapat berpindah menggunakan java
- Bersifat dinamis, pengalokasian dan penghapusan memori dilakukan secara otomatis
- Multithreading, java dapat mengerjakan banyak tugas sekaligus
Kekurangan bahasa pemrograman Java :
- Penggunaan memori yang cukup besar
- Mengharuskan pengguna mengcompile terlebih dahulu sebelum menjalankannnya..