Secara singkat, karakteristik java adalah :
Java tidak memiliki sintaks aneh tetapi banyak menggunakan sintaks
C++ yang sudah banyak dikenal sehingga java tidak menyulitkan bagi para
programmer. Bahkan java memberikan banyak peningkatan dan kemudahan
disbanding C++.
Java merupakan pemprograman berorientasi objek yang murni. Dalam
pemprograman Java, semua adalah objek, terkecuali tipe data primitive.
- Dapat didistribusikan dengan mudah
Sifat terdistribusi dari java sangat tampak sebagai applet dan
library yang mampu bekerja dalam jaringan dan bekerja dengan objek
terdistribusi dengan sangat baik.
Program Java memiliki library security serta policy yang membatasi akses applet di computer client.
- Diimplementasi oleh interpreter
Java memerlukan virtual machine yang bertindak sebagai interpreter
yang menterjemahkan bycode (file class) menjadi bahasa mesin yang
dimengerti oleh computer host.
Java dapat dijalankan di berbagai platform tanpa perubahan kode sama sekali.
Java memiliki kemampuan untuk menangani dan menjalankan banyak thread sekaligus.
Java merupakan teknologi yang berkembang dan hal ini tampak sekali
dengan library yang terus ditingkatkan kemampuan dan kelengkapannya.
Bahkan Java saat ini telah menjadi teknologi handal untuk aplikasi
mobile dengan adanya Java 2 Micro Edition.
- Netral terhadap arsitektur hardware
Java dapat dijalankan dengan baik pada computer yang memiliki arsitektur berbeda-beda.
Java merupakan teknologi yang mampu mendorong programmer untuk
menghasilkan program secara cepat dan handal karena java mencegah adaya
memory leaking, meniadakan pointer (yang merupakan keharusan pada
programmer C dan C++) serta mencegah berbagai error yang mungkin terjadi
dengan adanya berbagai proses pengecekan awal kompilasi.
Tidak ada komentar:
Posting Komentar