MENGAPA MEMPELAJARI JAVA
Berdasarkan white paper resmi dari SUN , java memiliki karakteristik berikut :
sumber : JENI - Pengenalan Pemerograman 1
- Sederhana
Bahasa pemerograman Java mengunakan sintaks mirip dengan C++, namun sintaks pada java telah banyak di perbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection. - Berorientasi Objek ( Object Oriented )
Java mengunakan pemerograman ber orientasi objek yang membuat program dapat di buat secara modular dan dapat di pergunakan kembali. Pemerograman berorientasi objek memodelkan dunia nyata ke dalam objek dan melakukan interaksi ke dalam objek – objek ter sebut. - Dapat didistribusikan dengan mudah
Java dapat di buat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintrgrasi pada java. - Interpreter
Program java dijalankan menggukan interpreter yaitu Java Virtual Mechine (JVM). Hal ini menyebabkan source java yang telah di compilasi menjadi bytecode dapat di jalankan pada platform yang berbeda beda. - Robust
Java mempunyai reliabilitas yang tinggi. Compiler pada java mempunyai kemampuan menditeksi error secara lebih teliti di bandingkan bahasa pemerograman yang lain. Java mempunyai runtime- exception handling untuk membantu mengatasi error pada pemegrograman. - Aman
Sebagai bahasa pemergraman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak system yang menjalan aplikasi tersebut. - Architecture Neutral
Program java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat di jalankan pada platform yang berbeda dengan Java Virtual Machine. - Portabel
Source code maupun program java dapat dengan mudah di bawa ke platform yang berbeda beda tanpa harus di compilasi ulang. - Performance
Performance pada java sering di katakana kurang tinggi. Namun performance java dapat di tingkatkan menggunakan kompilasi lain seperti buatan Inprise, Microsoft atau pun 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 di jalankan pada lingkungan yang dimanis. Perubahan pada suatu class dengan menambahkan properties atau pun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.
sumber : JENI - Pengenalan Pemerograman 1
Labels: Java Dasar
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home