Java menurut
definisi dari Sun adalah mana untuk sekumpulanteknologi untuk membuat dan
menjalankan perangkat lunak pada komputer stand alone ataupun pada lingkungan
jaringan. Java 2 adalah generasi kedua dari java platform. Kata berdiri di atas
sebuah mesin interpreter yang diberimana Java Virtual Machine (JVM). JVM inilah
yang akan membaca byte code dalam file.class dari suatu program sebagai
representasi langsung dari program yang berisi bahasa mesin. Oleh karena itu,
bahasa java disebut sebagai bahasa pemrograman yang 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 dikompilasi menjadi file bytecode. Untuk menjalankan
byte code 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. Tiga edisi utama dari library tersebut adalah Micro, Standard, dan Enterprise. J2ME (Java2 Micro Edition)merupakan edisi library yang dirancang untuk digunakan pada device tertententu seperti pagers dan mobile phone. J2SE (Java2 Standard Edition)merupakan edisi library yang dirancang untuk membuat aplikasi desktop atau applet pada web browser. J2EE (Java2 Enterprise Edition) merupakan edisi librari Java yang dirancang untuk membuat sebuah aplikasi enterprise yang memerlukan antarmuka dengan sumber data (data source) atau dapat pula dikatakan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE didalamnya.
0 komentar:
Posting Komentar