Fitur fitur java dan pengertiannya


Bahasa pemrograman Java adalah bahasa tingkat tinggi yang dapat dicirikan oleh semua kata kunci berikut:
  1. Sederhana
  2. Berorientasi pada objek
  3. Didistribusikan
  4. Ditafsirkan
  5. Kuat
  6. Aman
  7. Arsitektur netral
  8. Portable
  9. Performa tinggi
  10. Multithreaded
  11. Dinamis

1. Sederhana

  • Java dirancang agar mudah bagi programmer profesional untuk belajar dan menggunakan secara efektif.
  • Ini sederhana dan mudah dipelajari jika Anda sudah tahu konsep dasar Pemrograman Berorientasi Objek.
  • Yang terbaik dari semuanya, jika Anda adalah seorang programmer C ++ yang berpengalaman, pindah ke Java akan membutuhkan usaha yang sangat sedikit. Karena Java mewarisi sintaks C / C ++ dan banyak fitur berorientasi objek dari C ++, sebagian besar programmer memiliki sedikit kesulitan belajar Java.
  • Java telah menghapus banyak fitur yang rumit dan jarang digunakan, misalnya, pointer eksplisit, operator yang berlebihan, dll.

2. Berorientasi Objek

  • Java adalah bahasa berorientasi objek yang benar.
  • Hampir semua paradigma “Segalanya merupakan Objek”. Semua kode program dan data berada dalam objek dan kelas.
  • Model objek di Java sederhana dan mudah diperluas.
  • Java hadir dengan sekumpulan kelas yang luas, diatur dalam paket yang dapat digunakan dalam program kami melalui warisan.
  • Pemrograman berorientasi objek (OOP) adalah metodologi yang menyederhanakan pengembangan perangkat lunak dan pemeliharaan dengan menyediakan beberapa aturan.
Konsep dasar OOP adalah:
  • Obyek
  • Kelas
  • Warisan
  • Polimorfisme
  • Abstraksi
  • Enkapsulasi

3. Didistribusikan

  • Java dirancang untuk lingkungan internet yang terdistribusi. Ini digunakan untuk membuat aplikasi di jaringan.
  • Aplikasi Java dapat mengakses objek jauh di Internet semudah yang dapat mereka lakukan di sistem lokal.
  • Java memungkinkan banyak pemrogram di beberapa lokasi terpencil untuk berkolaborasi dan bekerja sama dalam satu proyek.
  • Java dirancang untuk lingkungan terdistribusi dari Internet karena menangani protokol TCP / IP.

4. Dikompilasi dan Ditafsirkan

  • Biasanya, bahasa komputer dikompilasi atau Ditafsirkan. Java menggabungkan kedua pendekatan ini dan menjadikannya sistem dua tahap.
  • Compiled: Java memungkinkan pembuatan program cross-platform dengan mengkompilasi menjadi representasi menengah yang disebut Java Bytecode.
  • Ditafsirkan: Bytecode kemudian ditafsirkan, yang menghasilkan kode mesin yang dapat langsung dijalankan oleh mesin yang menyediakan mesin Java Virtual.

5. Kuat

  • Ini menyediakan banyak fitur yang membuat program dijalankan dengan andal dalam berbagai lingkungan.
  • Java adalah bahasa yang diketik ketat. Ia memeriksa kode pada waktu kompilasi dan waktu proses.
  • Java menangani semua masalah manajemen memori dengan pengumpulan sampah.
  • Java, dengan bantuan penanganan eksepsi, menangkap semua jenis kesalahan serius dan menghilangkan risiko gangguan sistem.

6. Aman

  • Java menyediakan "firewall" antara aplikasi jaringan dan komputer Anda.
  • Ketika browser Web Kompatibel Java digunakan, pengunduhan dapat dilakukan dengan aman tanpa takut infeksi virus atau niat jahat.
  • Java mencapai perlindungan ini dengan membatasi program Java ke lingkungan eksekusi Java dan tidak mengizinkannya mengakses bagian lain dari komputer.

7. Arsitektur Netral

  • Bahasa Java dan Java Virtual Machine membantu dalam mencapai tujuan "tulis satu kali; jalankan di mana saja, kapan saja, selamanya. ”
  • Perubahan dan peningkatan dalam sistem operasi, prosesor dan sumber daya sistem tidak akan memaksa perubahan apa pun dalam Program Java.

8. Portable

  • Java Menyediakan cara untuk mengunduh program secara dinamis ke semua jenis platform yang terhubung ke Internet.
  • Ini membantu dalam menghasilkan kode executable Portable.

9. Kinerja Tinggi

  • Kinerja Java tinggi karena penggunaan bytecode.
  • Bytecode digunakan sehingga mudah diterjemahkan ke dalam kode mesin asli.

10. Multithreaded

  • Program Multithreaded menangani banyak tugas secara bersamaan, yang membantu dalam membuat program yang interaktif dan berjaringan.
  • Sistem run-time Java dilengkapi dengan alat yang mendukung sinkronisasi multiproses yang digunakan untuk membangun sistem interaktif yang lancar.

11. Dinamis

  • Java mampu menghubungkan di perpustakaan kelas baru, metode, dan objek.
  • Program Java membawa sejumlah besar informasi tipe run-time yang digunakan untuk memverifikasi dan menyelesaikan akses ke objek saat runtime. Ini memungkinkan untuk menghubungkan kode secara dinamis dengan cara yang aman dan bijaksana.

Belum ada Komentar untuk "Fitur fitur java dan pengertiannya"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel