Bagaimanakah Java disusun dan dijalankan?
Bagaimanakah Java disusun dan dijalankan?

Video: Bagaimanakah Java disusun dan dijalankan?

Video: Bagaimanakah Java disusun dan dijalankan?
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Mungkin
Anonim

Dalam Jawa , program tidak disusun ke dalam fail boleh laku; mereka adalah disusun ke dalam bytecode (seperti yang dibincangkan sebelum ini), yang mana JVM ( Jawa Mesin Maya) kemudian dilaksanakan pada masa jalan. Jawa kod sumber ialah disusun ke dalam bytecode apabila kita menggunakan javac penyusun . Apabila bytecode adalah lari , ia perlu ditukar kepada kod mesin.

Di sini, bagaimana Java disusun?

Jawa ialah disusun bahasa pengaturcaraan, tetapi bukannya menyusun terus kepada kod mesin boleh laku, ia menyusun kepada bentuk binari perantaraan yang dipanggil kod bait JVM. Kod bait ialah disusun dan/atau ditafsirkan untuk menjalankan program.

Seseorang juga mungkin bertanya, apa yang berlaku pada masa penyusunan di Jawa? semasa masa menyusun , java pengkompil (javac) mengambil fail sumber. java fail dan tukarkannya kepada bytecode. fail kelas.

Ringkasnya, mengapa Java adalah pengkompil dan jurubahasa?

The penterjemah java membaca kod bait yang disusun dan menukarnya kepada kod mesin untuk dilaksanakan. Anda boleh kod program dalam mana-mana platform dan penterjemah java akan menguruskan penukaran kod anda kepada kod mesin yang sesuai dengan menggunakan JVM. Itu mengapa java adalah kedua-duanya bahasa yang disusun dan ditafsirkan.

Adakah JVM pengkompil?

JVM ialah tempat kod bait yang disusun melaksanakan(berjalan). JVM kadangkala mengandungi Just in time penyusun (JIT) yang tugasnya adalah untuk menukar kod bait kepada kod mesin asli. A penyusun ialah program untuk melakukan analisis tahap pertama, penukaran kod anda kepada format boleh laku.

Disyorkan: