Java
adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda
menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya
hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit
perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan
berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan
Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan
platform sistem operasi yang
berbeda karena sifatnya yang umum dan non-spesifik.
Sekarang ini Java
menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas
untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan
Java
adalah ponsel feature dan ponsel pintar atau smartphone.
Kelebihan dan kekurangan Java
Setelah membahas
mengenai pengertian
java, selanjutnya kita membahas mengenai kelebihan dan kekurangan
java.
Kelebihan Java yang pertama
tentu saja multiplatform. Java dapat dijalankan dalam beberapa platform
komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs
udah dibahas sebelumnya. Yang kedua adalah OOP atau Object Oriented
Programming. Java memiliki library yang lengkap. Library disini adalah sebuah
kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan
pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika
ditambah dengan karya komunitas Java.
Setiap hal pasti
memiliki kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java adalah
pada satu slogannya, yakni sekali dan jalankan dimana saja ternyata
tidak sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada
platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT bridge tidak
dapat berfungsi di Mac OS X. Kekurangan lainnya adalah kemudahan aplikasi Java
didekompilasi. 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 sulit untuk disembunyikan.
Kekurangan Java yang lain
adalah penggunaan memori yang cukup banyak, lebih besar daripada bahasa tingkat
tinggi sebelum generasi Java. Namun hal ini memang sesuai dengan fitur beragam
yang dimiliki oleh Java. Masalah memori ini juga tidak dialami oleh semua
pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat keras dengan
teknologi terbaru tidak merasakan kelambatan dan konsumsi memori Java yang
tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama atau komputer yang sudah berumur tua lebih dari
empat tahun akan merasakan adanya kelambatan. Namun apapun kelemahan yang
dimiliki Java, faktanya adalah Java merupakan bahasa pemrograman yang populer
dan digunakan di seluruh dunia saat ini.
Refrensi : http://belajar-komputer-mu.com/pengertian-pemrograman-java-kelebihan-dan-kekurangan/
Tidak ada komentar:
Posting Komentar