Fitur Java

Beberapa Fitur Java Adalah Sebagai Berikut

  1. Sederhana, Menurut Sun, Bahasa Java sederhana karena syntax java didasarkan pada C++ (Sehingga memudahkan para programer setelah belajar C++) dihapusnya fitur yang membingungkan dan / atau Jarang di pakai misalnya , pointer, eksplisit, Operator Overloading dll
  2. Berorientasi Objek, Berarti kita mengatur perangkat lunak sebagai kombinasi dari berbagai jenis objek yang menggabungkan data dan perilaku setiap objek. Pemograman berorientasi objek (OOP) adalah metodologi yang mempermudah pengembangan perangkat lunak dan pemeliharaannya.
  3. Platform Independen, Sebuah paltfrom adalah perangkat keras atau perangkat lunak lingkungan dimana program berjalan. Ada dua jenis platform bebasis hardware dan berbasis software. Java menyediakan platform berbasis sotfware, platform java berbeda dari kebanyakan platform lain dalam arti bahwa itu sebuah platform perangkat lunak yang berjalan di atas platform Runtime Environment dan API (Aplication Programing Interface). Kode Java dapat dijalankan pada berbagai platform Windows,Linux, Sun Solaris, Mac OS dll. Java dicompilasi oleh compiler dan diubah menjadi bytcode .
  4. Aman, Java dikatanakana aman karena
      • Tidak ada pointer Eksplisit
      • Program berjalan dalam sandbox mesin virtual
      • Class Loader, menambahkan keamanan dengan memisahkan paket untuk kelas sistem file lokal.
      • Bytecode Verifier , Mengecak fragment kode untuk kode ilegal yang dapat menggangu hak akses ke objek.
      • Security Manager, menentukan sumber apa kelas yang dapat menulis dan membaca ke disk loka.

    keamanan disediakan oleh bahasa java. Beberapa keamanan juga dapat disediakan oleh pengembang aplikasi melalui SSL, JAAS, kriptografi dll.

  5. Kuat, Java mengunakan manajemen memori yang kuat Ada kurangnya pointer yang menghindari masalah keamanan. Ada pengumpulan sampah otomatis di java. Ada pengecualian penanganan dan mekanisme memeriksa jenis di java. Semua titik-titik ini membuat java kuat.
  6. Arsitektural Netral, Tidak ada implementasi tergantung fitur misalnya ukuran tipe primitif diatur.
  7. Portable, Kode Java bisa berjalan di platform apapun
  8. Kinerja Tinggi, Java lenih cepat dari bahasa lainya.
  9. Mudah Didistribusikan, kita bisa membuat aplikasi terdistribusi di java. RMI dan EJB dugunakan untuk membuat aplikasi terdistribusi.
  10. Multitread, Sebuah thread seperti sebuah program terpisah, mengeksekusi secara bersamaan. Kita dapat menulis program Java yang menangani banyak tugas sekaligus dengan mendefinisikan beberapa thread. Keuntungan utama dari multi-threading adalah bahwa saham memori yang sama. Benang penting untuk multi-media, aplikasi Web dll.

hyvercode

Leave a Reply

Your email address will not be published. Required fields are marked *