Home » , » Karakteristik Java

Karakteristik Java

Posted by Buka Akal on Friday, 8 May 2015

jv
Java

Yo, apakabar kalian semua ? saya harap baik - baik aja ya! Oke kali ini saya akan memposting sebuah artikel tentang karakteristik dari bahasa pemrograman java, berdasarkan White Paper resmi dari SUN. Adakah dari kalian yang tau ? Jika tidak oke langsung saja ini dia!

  •  Sederhana.
Bahasa java menggunakan sintaks yang mirip dengan bahasa pemrograman C++ namun, sintaks pada bahasa pemrograman java telah banyak yang diperbaiki terutama menghilangkan penggunaan pointer relatif rumit dan multiple inheritance. Java menggunakan automatic memory allocation dan memory garbage collection.
  • Berorientasi Objek
Java menggunakan pemrograman berorientasi object yang membuat program dapat dibuat secara modular dan dapat juga dipergunakan kembali. Pemrograman berorientasi object memodelkan dunia nyata kedalam sebuah object dan dapat melakukan sebuah interaksi antar objek - objek.
  • Terdistribusi
Java dibangun untuk membuat sebuah aplikasi terdistribusi secara mudah dengan adanya libraries networking yang sudah terintegrasi dengan bahasa pemrograman java.
  • Interpreted
Pemrograman java dijalankan melalui interpreter yaitu Java Virtual Machine. Hal ini menyebabkan kode java yang telah dikompilasi menjadi java bytecodes dan dapat dijalankan pada platform yang berbeda - beda.
  • Robust
Java mempunyai reliabilitas yang tinggi. Compiler pada java mempunyai kemampuan untuk mendeteksi terjadinya error dalam program dengan lebih teliti dibandingkan bahasa pemrograman lain. Java juga memiliki runtime Exception handling untuk membantu mengatasi error dalam penulisan kode program.
  • Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, java juga memiliki beberapa mekanisme keamanan untuk menjaga agar aplikasi tidak digunakan untuk merusak atau mengganggu sistem komputer yang menjalankan aplikasi tersebut.
  • Architecture Neutral
Bahasa pemrograman java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.
  • Portable
Source code atau kode program maupun program java dapat dibawa ke platform yang berbeda - beda tanpa harus dikompilasi ulang.
  • Performance
Performance pada java sering dikaitkan kurnag tinggi, Namun performance java dapat ditingkatkan dengan cara menggunakan kompilasi java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT)
  • Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat mengerjakan beberapa tugas dengan cara sekaligus dan secara simultan.
  • Dynamic
Java dibangun dan didesain untuk dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa akan mengganggu program yang menggunakan class yang ada pada program java tersebut.

Itulah paparan dari karakteristik tentang java semoga dapat membantu !

Thanks for reading & sharing Buka Akal

Previous
« Prev Post

0 comments:

Post a Comment