27
2.2
Teori Khusus
2.2.1
Java
Java adalah bahasa pemrograman
yang dikembangkan oleh
tim James
Gosling di Sun Microsystem,
Java
generasi
pertama
dinamakan
JDK
(Java
Development
Kit)
dan
generasi
ke
dua
adalah Java2
(Schildt,
2005). Java
berdiri
di
suatu
mesin interpreter
yang
diberi
nama
Java
Virtual
Machine
(JVM), JVM ini sendiri sebuah mesin
komputasi
abstrak
yang
menerjemahkan
program Java
yang
di
compile().
JVM
mengeksekusi
bytecode dalam file.class dan direpresentasikan
langsung program yang
berisi
bahasa
mesin.
Ini
yang
meyebabkan Java
bisa
dijalankan
di
berbagai
sistem operasi asalkan pada sistem operasi tersebut terdapat JVM.
Platform Java terdiri dari sekumpulan library, compiler, debugger dan
alat
lain
yang
dipaket
dalam Java
Development
Kit
(JDK).
Java
2
adalah
generasi yang sedang berkembang di platform Java, agar sebuah program
Java dapat
dijalankan
maka
file
dengan
ekstensi
(.java)
harus
dikompilasi
menjadi
file bytecode. Untuk
menjalankan
file byte-code tersebut dibutuhkan
JRE
(Java Runtime
Environment)
yang
memungkinkan
pemakai
untuk
menjalankan
program
Java
dan
hanya
menjalankan
tidak
membuat
kode
baru lagi. JRE terdiri dari JVM dan library Java yang digunakan.
|