Hur kompileras och körs Java?
Hur kompileras och körs Java?

Video: Hur kompileras och körs Java?

Video: Hur kompileras och körs Java?
Video: 2. Metoder, parametrar och datatyper (Kursfilm, OOP Java) 2024, November
Anonim

I Java , program är det inte sammanställt till körbara filer; dom är sammanställt till bytekod (som diskuterats tidigare), som JVM ( Java Virtual Machine) körs sedan under körning. Java källkoden är sammanställt till bytecode när vi använder javac kompilator . När bytekoden är springa , måste den konverteras till maskinkod.

Hur kompileras Java här?

Java är en sammanställt programmeringsspråk, men snarare än sammanställa direkt till körbar maskinkod, det sammanställer till en mellanliggande binär form som kallas JVM-bytekod. Bytekoden är då sammanställt och/eller tolkas för att köra programmet.

Man kan också fråga sig vad som händer vid kompilering i Java? Under sammanställningstid , java kompilatorn (javac) tar källfilen. java fil och konvertera den till bytecode. klassfil.

Helt enkelt så, varför Java är både kompilator och tolk?

De java tolk läser den kompilerade bytekoden och omvandlar den till maskinkod för exekvering. Du kan koda programmet på vilken plattform som helst och java tolk kommer att ta hand om att konvertera din kod till lämplig maskinkod genom att använda JVM. Det är varför java är både och sammanställt och tolkat språk.

Är JVM en kompilator?

JVM är där den kompilerade bytekoden körs (körs). JVM innehåller ibland en Just in time kompilator (JIT) vars jobb är att konvertera bytekod till inbyggd maskinkod. A kompilator är ett program för att göra analys på första nivån, konvertering av din kod till det körbara formatet.

Rekommenderad: