Sintaks bahasa pemograman java adalah pengembangan dari bahasa pemograman C/C++, sehingga dengan mereka yang sudah terbiasa dengan C/C++ tidak akan mengalami kesulitan mempelajari bahasa pemograman Java.

Java adalah bahasa pemograman yang sederhana dan tangguh. Berikut ini adalah beberapa karakteristik dari Java sesuai dengan white paper dari SUN.

  1. Berorientasi Object, Java telah menerapkan konsep pemograman berorientasi object yang modern dalam implementasinya
  2. Robust, Java mendorong pemograman yang bebas dengan kesalahan yang bersipat strongly typed dan memiliki run time checking.
  3. Protable, pemograman Java berjalan pada system operasi apapun yang memiliki Java Virtual Machine.
  4. Multithreding, Java mendukung pemograman multitreding dan terintegrasi secara langsung dalam bahasa Java.
  5. Dinamis, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan pada saat kompilasi.
  6. Sederhana, Java menggunakan bahasa yang sederhana dan mudah dipelajari.
  7. Terdistribusi, Java didesain untuk berjalan pada lingkungan yang terdistribusi seperti halnya internet.
  8. Aman, aplikasi yang dibuat dengan bahasa Java lebih dapat dijamin keamanannya terutama untul aplikasi internet.
  9. Netral secara arsitektur, Java tidak terkait pada suatu mesin atau mesin operasi tertentu.

10.  Interpreted, aplikasi java bisa dieksekusi pada platform yang berbeda-beda karena melakukan interpretasi pada  bytecode.

11.  Berkinerja tinggi, byte kode Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan dengan cepat

Advertisements