Kako se prevaja in izvaja Java?
Kako se prevaja in izvaja Java?

Video: Kako se prevaja in izvaja Java?

Video: Kako se prevaja in izvaja Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

V Java , programi niso sestavljeno v izvedljive datoteke; so sestavljeno v bajtno kodo (kot smo že razpravljali), ki jo JVM ( Java Virtual Machine) se nato izvede med izvajanjem. Java izvorna koda je sestavljeno v bajtno kodo, ko uporabljamo javac prevajalnik . Ko je bajtna koda teči , jo je treba pretvoriti v strojno kodo.

Kako je tukaj sestavljena Java?

Java je sestavljeno programski jezik, ampak ne prevesti naravnost v izvedljivo strojno kodo, it sestavlja v vmesno binarno obliko, imenovano bajtna koda JVM. Bajtna koda je potem sestavljeno in/ali interpretiran za zagon programa.

Lahko se tudi vprašamo, kaj se zgodi v času prevajanja v Javi? Med čas sestavljanja , java prevajalnik (javac) vzame izvorno datoteko. java datoteko in jo pretvorite v bajtno kodo. razred datoteko.

Preprosto tako, zakaj je Java tako prevajalnik kot tolmač?

The java tolmač prebere prevedeno bajtno kodo in jo pretvori v strojno kodo za izvedbo. Program lahko kodirate na kateri koli platformi in java tolmač bo poskrbel za pretvorbo vaše kode v ustrezno strojno kodo z uporabo JVM. To je zakaj je java oboje sestavljen in interpretiran jezik.

Je JVM prevajalnik?

JVM kjer se izvaja (teče) prevedena bajtna koda. JVM včasih vsebuje Pravočasno prevajalnik (JIT), katerega naloga je pretvoriti bajtno kodo v izvorno strojno kodo. A prevajalnik je program za analizo prve stopnje, pretvorbo vaše kode v izvedljivo obliko.

Priporočena: