Rabu, 01 Agustus 2012

Karakteristik JAVA

Secara singkat, karakteristik java adalah :
  • Sederhana
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++.
  • Berorientasi objek\
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.
  • Aman
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.
  • Portable
Java dapat dijalankan di berbagai platform tanpa perubahan kode sama sekali.
  • Multithreading
Java memiliki kemampuan untuk menangani dan menjalankan banyak thread sekaligus.
  • Dinamik
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.
  • Robust
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