Kamis, 30 Agustus 2012

Karakteristik dari Java

Java juga memiliki sebuah karakteristik, yaitu sebagai berikut :


1.  Sederhana
Bahasa  pemrograman  Java menggunakan  sintaks mirip  dengan  C++  namun
sintaks  pada  Java  telah  banyak  diperbaiki  terutama  menghilangkan
penggunaan  pointer  yang  rumit  dan  multiple  inheritance.  Java  juga
menggunakan automatic memory allocation dan memory garbage collection.

2.  Berorientasi objek (Object Oriented)
Java  mengunakan  pemrograman  berorientasi  objek  yang  membuat  program
dapat  dibuat  secara modular  dan  dapat  dipergunakan  kembali.  Pemrograman
berorientasi  objek  memodelkan  dunia  nyata  kedalam  objek  dan  melakukan
interaksi antar objek-objek tersebut.





3.  Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya
libraries networking yang terintegrasi pada Java.

4.   Interpreter
Program  Java  dijalankan menggunakan  interpreter  yaitu  Java  Virtual Machine
(JVM). Hal  ini menyebabkan source code  Java yang  telah dikompilasi menjadi
Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

5.   Robust
Java  mempuyai  reliabilitas  yang  tinggi.  Compiler  pada  Java  mempunyai
kemampuan  mendeteksi  error  secara  lebih  teliti  dibandingkan  bahasa
pemrograman  lain.  Java  mempunyai  runtime-Exception  handling  untuk
membantu mengatasi error pada pemrograman.

6.   Aman
Sebagai  bahasa  pemrograman  untuk  aplikasi  internet  dan  terdistribusi,  Java
memiliki  beberapa  mekanisme  keamanan  untuk  menjaga  aplikasi  tidak
digunakan  untuk  merusak  sistem  komputer  yang  menjalankan  aplikasi
tersebut.

7.   Architecture Neutral
Program  Java merupakan  platform  independent.  Program  cukup mempunyai
satu  buah  versi  yang  dapat  dijalankan  pada  platform  yang  berbeda  dengan
Java Virtual Machine.

8.   Portabel
Source  code maupun program  Java dapat dengan mudah dibawa  ke platform
yang berbeda-beda tanpa harus dikompilasi ulang.

9.   Performance
Performance  pada  Java  sering  dikatakan  kurang  tinggi.  Namun  performance
Java  dapat  ditingkatkan  menggunakan  kompilasi  Java  lain  seperti  buatan
Inprise,  Microsoft  ataupun  Symantec  yang  menggunakan  Just  In  Time
Compilers (JIT)


10.  Multithreaded
Java  mempunyai  kemampuan  untuk  membuat  suatu  program  yang  dapat
melakukan beberapa pekerjaan secara sekaligus dan simultan.

11.   Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan
pada  suatu  class  dengan  menambahkan  properties  ataupun  method  dapat
dilakukan tanpa menggangu program yang menggunakan class tersebut.


Sumber   : J.E.N.I


Tidak ada komentar:

Posting Komentar