Bahasa Java pada hakikatnya menggunakan kedua teknik itu, kompiler dan interpreter. Ketika program Java yang sedang diedit akan direkam maka nama filenya harus memiliki ekstensi .java. File source ini kemudian dikompilasi dengan kompiler javac menjadi file bytecode, bukan sebagai assembly dan bukan pula bahasa mesin. Hasil kompilasi dalam bytecode ini tersimpan dalam file dengan ekstensi .class. File ini tidak bisa dijalankan karena bukan bahasa mesin atau assembly.
Diperlukan sebuah interpreter untuk menjalankan file .class hasil kompilasi. Interpreter ini bisa termuat dalam web-browser yang telah mengadopsi Java untuk menjalankan Java Applet atau bisa dalam bentuk interpreter java.exe untuk menjalankan aplikasi Java.
Interpreter bytecode Java biasa juga disebut sebagai JVM (Java Virtual Machine) yang disediakan oleh Sun MicroSystem untuk setiap platform. Dengan teknik ini maka program Java bisa berslogan WORA, karena program yang didistribusikan merupakan hasil kompilasi .class yang bentuknya sama untuk setiap platform. Kemudian nanti setelah .class ini hendak dijalankan maka barulah diinterpretasikan oleh masing-masing JVM yang ada pada setiap platform.
YANG LAIN:
Terbaru
-
2020-02-16 23:30:07
Contoh Soal CPNS Lengkap Dengan Jawabannya (TIU, TWK, TKP)
-
2020-02-15 04:11:51
Tips Lulus Tes CPNS Menggunakan CAT
-
2020-02-15 03:58:24
5 Tanda Browser Terjangkit Malware Dan Cara Mengatasinya
-
2020-02-20 20:26:10
Materi Soal Seleksi Kompetensi Bidang (SKB) CPNS Penjaga Tahanan
-
2020-02-15 04:12:44
Pengumuman Jadwal Pelaksanaan Seleksi Kompetensi Bidang (SKB) CPNS Kemenkumham
Serupa
-
2017-07-31 19:53:51
Struktur Program Aplikasi Java
-
2017-08-08 01:23:31
Cara Mengirim Variabel Javascript Dari View Ke Controller Codeigniter
-
2017-08-21 10:11:19
Cara Membuat File XML Menggunakan PHP
-
2017-08-24 17:45:03
Tutorial Cara Memasang Syntaxhighlighter Pada Blog Atau Website
-
2017-07-27 03:56:05
Cara Menonaktifkan Modsecurity (modsec)
Terpopuler
-
1
Contoh Soal Tes Wawasan Kebangsaan (TWK) CPNS Dan Jawabannya
Dibaca: 529100 -
2
-
3
Contoh Soal Tes Intelegensi Umum CPNS Dan Pembahasannya
Dibaca: 380021 -
4
-
5