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