Java adalah sebuah teknologi yang diperkenalkan oleh Sun
Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah
nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak
pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai
menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa
pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman
konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
·
Programming-language specification
·
Application-programming interface
·
Virtual-machine specification
Java API terdiri dari tiga bagian utama:
· Java
Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan
applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas
basis data dan jaringan.
· Java
Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server
dengan mendukung untuk basis data.
· Java Macro
Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil
seperti telepon genggam, komputer genggam dan pager.
Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk
sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah
interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil
memanggil file .class dari kedua program Java dan Java API untuk dieksekusi
oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak
interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin
sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam
bahasa mesin untuk host computer.
Tidak ada komentar:
Posting Komentar