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.
Kelebihan:
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:
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.
Tidak ada komentar:
Posting Komentar