Bagaimana Java dikompilasi dan dijalankan?
Bagaimana Java dikompilasi dan dijalankan?

Video: Bagaimana Java dikompilasi dan dijalankan?

Video: Bagaimana Java dikompilasi dan dijalankan?
Video: Java On Conference 2022, JDK 19, Spring Framework 6 и Spring Boot 3 [Новости MJC #11] 2024, November
Anonim

Di dalam Jawa , program tidak dikompilasi ke dalam file yang dapat dieksekusi; mereka dikompilasi menjadi bytecode (seperti yang dibahas sebelumnya), yang JVM ( Jawa Mesin Virtual) kemudian dijalankan saat runtime. Jawa kode sumber adalah dikompilasi menjadi bytecode saat kita menggunakan javac penyusun . Ketika bytecode adalah Lari , itu perlu dikonversi ke kode mesin.

Di sini, bagaimana Java dikompilasi?

Jawa adalah dikompilasi bahasa pemrograman, melainkan menyusun langsung ke kode mesin yang dapat dieksekusi, itu kompilasi ke bentuk biner perantara yang disebut kode byte JVM. Kode byte kemudian dikompilasi dan/atau diinterpretasikan untuk menjalankan program.

Orang mungkin juga bertanya, apa yang terjadi pada waktu kompilasi di Jawa? Selama waktu kompilasi , Jawa compiler (javac) mengambil file sumber. Jawa file dan mengubahnya menjadi bytecode. berkas kelas.

Sederhananya, mengapa Java adalah kompiler dan juru bahasa?

NS juru bahasa jawa membaca kode byte yang dikompilasi dan mengubahnya menjadi kode mesin untuk dieksekusi. Anda dapat membuat kode program di platform apa pun dan juru bahasa jawa akan menangani konversi kode Anda ke kode mesin yang sesuai dengan menggunakan JVM. itu mengapa jawa adalah keduanya bahasa yang dikompilasi dan ditafsirkan.

Apakah JVM adalah kompiler?

JVM adalah tempat kode byte yang dikompilasi dijalankan (berjalan). JVM terkadang mengandung Just in time penyusun (JIT) yang tugasnya adalah mengubah kode byte ke kode mesin asli. A penyusun adalah program untuk melakukan analisis tingkat pertama, konversi kode Anda ke format yang dapat dieksekusi.

Direkomendasikan: