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
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.
0 $type={blogger}:
Posting Komentar