Sebelum kita membahas Kelebihan dan kekurangan java,alangkah baiknya kita mengetahui pengertian Java.Jadi, java adalah sebuah bahasa pemograman muti device dimana ketika kita membuat program Java kita bisa menjalankan di semua computer yang support java.Tahukah anda?Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine.Jadi,Fungsionalitas dari Java dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik. Adapun slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Seperti yang kita ketahui kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone. Setelah membahas mengenai pengertian java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. Multiplatform menjadi kelebihan Java yang pertama. Dimana java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yang udah dibahas sebelumnya. Kelebihan Java yang kedua adalah OOP atau Object Oriented Programming. Selain itu Java memiliki library yang lengkap dimana library adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah.
Java memiliki kekurangan yaitu pada satu slogannya, yakni “Tulis sekali dan jalankan dimana saja” ternyata tidak sepenuhnya benar.Jika dijalankan pada platform yang berbeda misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat berfungsi di Mac OS X. Selain itu kekurangan lainnya adalah kemudahan aplikasi Java didekompilasi dimana dekompilasi adalah suatu proses membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak kodenya karena untuk menyembunyikannya sangat sulit.
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI