Java
adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan
Java tidak hanya terfokus pada satu sistem
operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. dan juga Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan
menggunakan bahasa pemrograman konvensional yang lain.
Berdasarkan
white paper resmi dari SUN,
Java memiliki karakteristik 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.
hehehehe.
. gimana udah mengerti atau tertarik dengan Java tunggu ya nanti akan
saya posting diblog ini kelanjutan dari Java itu sendiri dan bahasa2
pemprogramannya. . .
ijin mantau, ditunggu contoh2 programnya ya
30 Maret 2012 pukul 05.54
sip gan. . .
30 Maret 2012 pukul 11.05
Posting Komentar