TUGAS 1: KARAKTERISTIK JAVA

Java merupakan bahasa pemrograman tingkat tinggi yang memiliki beberapa aturan, sintaks, sifat yang harus diketahui dan dipelajari, antara lain :

  1. Robust, Kemampuan pendeteksi error pada compiler Java lebih baik dibanding bahasa pemrograman lain, reliabilitas tinggi.
  2. Netral terhadap arsitektur, Java Virtual Machine dapat digunakan untuk  menjalankan program di platform berbeda.
  3. Dinamik, Perubahan pada suatu class dengan menambah propertis/method bisa dilakukan tanpa mengganggu program yang menggunakan class tersebut, Java didesain agar dapat jalan di lingkungan yang dinamis.
  4. Multithreaded, Dapat digunakan untuk membuat program yang dapat melakukan beberapa pekerjaan sekaligus secara bersamaan.
  5. Portabel, Dapat dijalankan diberbagai platform tanpa perlu/ada perubahan  kode sedikitpun.
  6. Aman, Java memiliki security mechanism agar aplikasi tidak merusak sistem yang menjalankan aplikasi tsb, dan ada library security serta policy yang membatasi akses applet.
  7. Dapat didistribusikan dengan mudah, Java memiliki applet & library yang dapat  bekerja dalam jaringan & bekerja dengan objek terdistribusi.
  8. Berorientasi objek, Di Java semua merupakan objek kecuali tipe data primitive. dengan ini program bisa dipergunakan kembali &  program bisa dibuat secara modular, objek objek tersebut dapat berinteraksi satu sama lain.
  9. Sederhana, Sintaks pada Java cukup simple, banyak digunakan sintaks C++ yang sudah terkenal, ini memberikan kemudahan.