Berbeda dengan bahasa pemograman yang lain yang hanya perlu di-compile atau hanya
di-interpret sudah dapat menjalankan program di komputer, Java membutuhkan kedua
hal tersebut (compile dan interpret) baru dapat menjalankan program yang telah dibuat.
Java Virtual Machine (JVM)
Kumpulan kode-kode program yang dibuat terlebih dahulu di-compile dan akan
menghasilkan Java Bytecode (file .class yang akan memuat Java Bytecode yang
dihasilkan tersebut)
JVM merupakan mesin virtual yang berfungsi menerjemahkan Java Bytecode tadi ke
bahasa yang dimengerti oleh sistem operasi yang bersangkutan. Dengan adanya Java
Bytecode, para programer merasa sangat tertolong karena hanya perlu menulis
programnya satu kali saja tapi dapat digunakan di berbagai mesin yang berbeda
sepanjang mesin tersebut memiliki sebuah JVM ("write once, run anywhere"). Dengan
hal ini lah Java dikatakan bahasa pemograman yang multiplatform.
di-interpret sudah dapat menjalankan program di komputer, Java membutuhkan kedua
hal tersebut (compile dan interpret) baru dapat menjalankan program yang telah dibuat.
Java Virtual Machine (JVM)
Kumpulan kode-kode program yang dibuat terlebih dahulu di-compile dan akan
menghasilkan Java Bytecode (file .class yang akan memuat Java Bytecode yang
dihasilkan tersebut)
JVM merupakan mesin virtual yang berfungsi menerjemahkan Java Bytecode tadi ke
bahasa yang dimengerti oleh sistem operasi yang bersangkutan. Dengan adanya Java
Bytecode, para programer merasa sangat tertolong karena hanya perlu menulis
programnya satu kali saja tapi dapat digunakan di berbagai mesin yang berbeda
sepanjang mesin tersebut memiliki sebuah JVM ("write once, run anywhere"). Dengan
hal ini lah Java dikatakan bahasa pemograman yang multiplatform.
0 komentar:
Posting Komentar