Pengertian
Java
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.
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. 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, takni “Tulis 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.
http://belajar-komputer-mu.com/pengertian-pemrograman-java-kelebihan-dan-kekurangan/

Tidak ada komentar:
Posting Komentar