![]() 36
Interpreter Java
Windows
Linux
Dan lain-lain
portabilitas
pada
Java
tidak
hanya
sebatas sourcecode(kode
sumber),
tetapi
juga
pada
bytecode(kode biner), karena kode biner berbeda dengan kode mesin yang bergantung
pada
platform
yang
berjalan.
Kode
biner
dapat
dipahami
semua
platform
yang
dilengkapi
dengan
interpreter
Java.
Java merupakan
bahasa
pemrograman
yang
berorientasi objek. Sebagai bahasa pemrograman berorientasi objek, Java juga
menggunakan kelas-kelas untuk
membentuk objek dan dapat
menggunakan konsep
pewarisan. Skema pengkompilasian kode sumber untuk menerjemahkan kode biner:
Kode sumber dalam
bahasa Java
Kompiler Java
Kode biner- kode hasil
kompilasi
Sama untuk semua
platform
Berbeda untuk
setiap platform
Gambar
2.19
Skema
pengkompilasian
kode
sumber
untuk
menerjemahkan
kode
biner
|