1. 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.
pengertian java
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.
Tidak ada komentar:
Posting Komentar