Pada awalnya pemrograman JAVA hanya digunakan untuk aplikasi yang berbasis internet, tetapi seiring dengan berjalannya waktu aplikasi-aplikasi didalam JAVA tidak hanya digunakan untuk aplikasi internet, tetapi ada juga yang berbasis desktop dan aplikasi mobile.
Sebenarnya JAVA merupakan keturunan dari C dan C++ jadi tidak heran jika JAVA menurunkan coding/perintah/sintaks-nya dari C dan objeknya dari C++.
JAVA sendiri merupakan bahasa pemrograman komputer yang berbasis OOP(Object Oriented Programming) yang dikembangkan oleh Sun Microsystems.
Ada beberapa kelebihan JAVA, antara lain :
- Bertampilan C++
- OOP(Object Oriented Programming)
- Sederhana
- Multiplatform yang mana JAVA bisa digunakan lebih dari satu system operasi/platform.
- Memiliki perpustakaan kelas
- Pengumpulan sampah secara otomatis
- Interpreter
Dan ada juga beberapa kekurangan JAVA, antara lain :
- Menggunakan memori yang besar
- Tidak kompatibel antara system operasi/platform yang dengan yang lain.
- Mudah didekompilasi --> proses membalikkan dari kode jadi menjadi kode sumber.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H