Kamis, 09 Juni 2011

Pemrograman Java

     Java merupakan salah satu bahsa pemrograman yang populer saat ini. Hal ini di karenakan banyaknya keungulan yang di tawarkan oleh bahasa pemrograman ini.

1. KEUNGGULAN JAVA

     java dapat berjalan dengan baik di berbagai flatfrom, mudah di gunakan dan powerfull. kita dapat mengembangkan aplikasi berbasis PC, berbasis web maupun berbasis Hanheld Device.
Java merupakan development tools yang fleksibel dan powerfull. Salah satu keunggulannya adalah flatfrom independence. Maksud dari flatfrom independence adalah program yang kita tulis tidak tergantung pafda sistem operasi saat program tersebut di buat. Ini berarti sekali, kita membangun suatu aplikasi pada satu jenis sistem operasi, kita dapat menjalankannya pada berbagai sistem operasi dan dapat berjalan sebagaimana mestinya. Bahkan kita tidak perlu mengkompilasivulang program tersebut. Java di bangun dengan kekuatan C++ dan menghilangkan permasalahan yang ada.
Java memiliki fitur GARBAGE COLLECTION (manajemen memori secara otomatis). Java adalah Multireading (kemampuan untuk melakukan sesuatu lebih dari satu pada saat yang bersamaan) dan keamanan yang baik. Sehingga java menjadi bahasa pemrograman yang sederhana, elegan, powerfull dan mudah di gunakan.

JAVA DEVELOPMENT

Untuk mengembangkan aplikasi berbasis java, kita memerlukan Java Development Kit (JDK). Saat ini JDK telah mencapai versi 2 yang di kenal dengan 2 platfrom (J2P). Java 2 platfrom, di bagi menjadi tiga kategori, yaitu :

1. Java 2 Standard Edition (J2SE)
    Kategori ini untuk mengembangkan dan menjalankan aplikasi java berbasis PC.

2. Java 2 Enterprise Edition (J2SEE)
    Kategori ini di gunakan untuk mengembangkan dan menjalankan aplikasi java pada lingkungan Enterprise,  dengan fungsi-fungsi seperti Enterprise Java Bean (EJB), COBRA, Servlet dan Java Server Page (JSP).



3. Java 2 Micro Edition (J2ME)
    Kategori ini di gunakan untuk mengembangkan dan menjalankan aplikasi java berbasis hanheld device, seperti Personal Data Asisstant (PDA), Handphone dan pocket PC.

Java merupakan sebuah platfrom yang terdiri dari tiga  komponen, yaitu :
1. Bahasa pemrograman Java
2. Pustaka Class dan Intervace java
3. Java Virtual Machine