27 Juli 2011

Definisi dan versi JAVA

Java, menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.
Java 2 adalah generasi kedua dari Java Platform. Java berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin.
Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi .java harus dikopilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE (Java Runtime Environment)
yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library Java yang digunakan.
Java memiliki beberapa versi library atau teknologi yang disebut juga sebagai edisi dari bahasa pemrograman Java. 3 edisi utama dari library tersebut adalah Micro, Standard, dan Enterprise.
J2ME (Java2 Micro Edition) merupakan edisi library yang dirancang untuk digunakan pada device tertentu seperti pagers dan mobile phone. J2SE (Java2 Standad Edition) merupakan edisi library yang dirancang untuk membuat aplikasi desktop atau applet pada web browser.
J2EE (Java2 Enterprise Edition) merupakan edisi library Java yang dirancang untuk membuat aplikasi enterprise yang memerlukan antarmuka dengan sumber data (data source) atau dapat pula dikatan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE didalamnya.

Tidak ada komentar:

Posting Komentar