Kuidas Java kompileeritakse ja käitatakse?
Kuidas Java kompileeritakse ja käitatakse?

Video: Kuidas Java kompileeritakse ja käitatakse?

Video: Kuidas Java kompileeritakse ja käitatakse?
Video: How to Run Executable Java (.jar) Files in Windows 2024, November
Anonim

sisse Java , programmid ei ole koostatud käivitatavatesse failidesse; nemad on koostatud baitkoodiks (nagu varem arutatud), mida JVM ( Java Virtual Machine) käivitub seejärel käitusajal. Java lähtekood on koostatud baitkoodiks, kui kasutame javaci koostaja . Kui baitkood on jooksma , tuleb see teisendada masinkoodiks.

Kuidas Java kompileeritakse?

Java on koostatud programmeerimiskeelt, vaid pigem mitte koostama otse käivitatavasse masinkoodi, see koostab vahepealsele binaarvormile, mida nimetatakse JVM-i baidikoodiks. Baiti kood on siis koostatud ja/või tõlgendatakse programmi käivitamiseks.

Võib ka küsida, mis juhtub Javas kompileerimise ajal? ajal kompileerimise aeg , java kompilaator (javac) võtab lähtefaili. java faili ja teisendage see baitkoodiks. klassi fail.

Lihtsalt nii, miks Java on nii kompilaator kui ka tõlk?

The java tõlk loeb kompileeritud baidikoodi ja teisendab selle täitmiseks masinkoodiks. Saate programmi kodeerida mis tahes platvormil ja java tõlk hoolitseb teie koodi teisendamise eest JVM-i abil sobivaks masinkoodiks. See on miks java on mõlemad koostatud ja tõlgendatud keel.

Kas JVM on kompilaator?

JVM on koht, kus kompileeritud baidi kood käivitab (töötab). JVM mõnikord sisaldab just õigel ajal koostaja (JIT), mille ülesanne on teisendada baitkood natiivseks masinkoodiks. A koostaja on programm esimese taseme analüüsi tegemiseks, teie koodi teisendamiseks käivitatavasse vormingusse.

Soovitan: