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.
Berorientasi objek (Object
Oriented)
Java
menggunakan pemrograman berorientasi objek yang membuat program java dapat
dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi
objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar
objek-objek tersebut.
Dapat didistribusikan dengan mudah
Java dibuat untuk memeudahkan
membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking
yang terintegrasi pada java.
Intepreter
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.
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.
Robust
Java
mempunyai reabilitas yang tinggi. Compiler pada java mempunyai kemampuan
mendeteksi error secara lebih teliti dibandingkan bahas pemrograman lain, java
mempunyai runtime-Exception handling untuk membantu mengatasi error pada
pemrograman.
Aman
Sebagai bahasa pemrograman untuk
aplikasi internet dan terdistribusi, java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi
tidak digunakan untuk merusak komputer yang dijalankan aplikasi tersebut.
Architecture Neutral
Progam java merupakan platform
independent. Program ini cukup mempunyai satu versi yang dapat dijankan pada
platform yang berbeda dengan java virtual mechine.
Portabel
Source code maupun program java
dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi
ulang.
Performance
Performance pada java sering
dikatakan kurang tinggi. Namau performance java dapat ditingkatkanmenggunakan
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
melakukan beberapa pekerjaan secara sekaligus dan simultan.
Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang
dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun
method dapat dilakukan tanpa mengganggu progam yang menggunakan class tersebut.
ᐈ Review of Casino Site ᐈ Claim $200 Welcome Offer
BalasHapusAre you a gambler who is searching for the best casino site in the world? If so, then you're in for a treat. The online luckyclub gambling site offers