9. Netral secara arsitektur, Java tidak terikat pada suatu mesin atau sistem
operasi tertentu.
2.11 Kelebihan dan Karakteristik Java
Membuat program dengan bahasa pemrograman Java memerlukan beberapa perangkat bantu tool. Perangkat bantu ini digunakan untuk menulis kode
sumber, menguji, dan mendebug program yang dibuat. Java Developer‟s Kit JDK adalah kumpulan tool yang dapat diunduh didownload secara gratis dari
situs Sun Mycrosistem. Setidaknya ada 7 program bantu tool yang tersedia pada Java Developer‟s Kit JDK seperti yang dijelaskan dalam tabel berikut ini :
Tabel 2.2 Penjelasan Program Bantu Java
Nama Program Bantu Penjelasan
Javac Kompilator Java untuk mengubah file sumber ke dalam
file yang dapat dieksekusi. File ini disebut file byte code dan memiliki ekstensi class.
Java Intepreter Java untuk mengeksekusi file kelas class
atau file byte code. Jdb
Debugger Java, yang bekerja seperti interpreter mengeksekusi
kelas Java
dan juga
memiliki kemampuan untuk menghentikan eksekusi program
pada titik-titik henti terpilih dan untuk menampilkan nilai-nilai variabel kelas. Kemampuan ini penting untuk
mencari kesalahan program. Javap
Disassembler Java, menerima file byte code dan menampilkan kelas, variabel dan metode yang telah
dikompilasi menjadi byte code. Program bantu ini juga mengidentifikasi instruksi yang digunakan untuk
mengimplementasikan tiap-tiap metode. Anda dapat menggunakan program bantu ini untuk mendapatkan
kode sumber dari kelas Java yang sudah terkom- pilasi.
Appletviewer Appletviewer
adalah alat
bantu tool
untu menampilkan applet Java yang berada di dalam web
pada sistem lokal maupun pada situs web yang dapat diakses. Program bantu tool ini dapat digunakan untuk
menguji applet yang anda buat. Javadoc
Program bantu dokumentasi otomatis yang digunakan untuk mengkonversi kode sumbe Java ke dalam file
Hypertext Markup Language HTML. javah
Program bantu file header C, digunakan untuk membangkitkan
header bahasa
C. File
yang dibangunkan dipakai untuk mengembangkan kelas Java
yang dibuat dari bahasa selain Java bahasa C.
2.12 Mekanisme Kompilasi Dan Eksekusi Aplikasi Java
Untuk membuat kode program bahasa Java dapat menggunakan text editor seperti notepad Microsoft Windows atau vi Linux. Kode program Java harus disimpan
dalam file dengan ekstensi java, misalnya hello.java, latihan.java dan sebagainya. Perlu diperhatikan program Java memiliki case sensitive, artinya antara huruf
besar dan huruf kecil dibedakan. Jadi harus berhati-hati dalam membuat sebuah
program Java.
Setelah itu program java yang sudah disimpan di dalam file harus dikompilasi dengan javac yang telah ada di dalam Java Development Kit JDK. Hasil dari
kompilasi kode sumber program Java adalah file berekstensi .class yang merupakan byte-code Java yang berupa kode-kode mesin yang dihasilkan Java
Virtual Machine JVM, kemudian JVMlah yang akan mengintepretasikan kode- kode tersebut ke kode native atau kode-kode mesin dari arsitektur yang
bersangkutan. Sehingga program Java dapat dijalankan dieksekusi di semua platform, baik Sun Solaris, Windows 9xNT, Linux atau sistem operasi lain yang
mendukung Java Platform.