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.
Diharapkan artikel
mengenai pengertian java beserta kelebihan dan kekurangannya
di atas dapat kamu pahami dan bermanfaat bagi kamu yang membutuhkan
sumber : http://belajar-komputer-mu.com/pengertian-pemrograman-java-kelebihan-dan-kekurangan/
sumber : http://belajar-komputer-mu.com/pengertian-pemrograman-java-kelebihan-dan-kekurangan/

Tidak ada komentar:
Posting Komentar