Hoe word Java saamgestel en uitgevoer?
Hoe word Java saamgestel en uitgevoer?

Video: Hoe word Java saamgestel en uitgevoer?

Video: Hoe word Java saamgestel en uitgevoer?
Video: Java program Compilation and Execution process in Detail (Hindi) | Learn Coding 2024, November
Anonim

In Java , programme is nie saamgestel in uitvoerbare lêers; hulle is saamgestel in bytecode (soos vroeër bespreek), wat die JVM ( Java virtuele masjien) word dan tydens looptyd uitgevoer. Java bronkode is saamgestel in bytecode wanneer ons die javac gebruik samesteller . Wanneer die greepkode is hardloop , dit moet omgeskakel word na masjienkode.

Hierin, hoe word Java saamgestel?

Java is 'n saamgestel programmeertaal, maar eerder as saamstel reguit na uitvoerbare masjienkode, dit saamstel na 'n intermediêre binêre vorm genaamd JVM-greepkode. Die byte-kode is dan saamgestel en/of geïnterpreteer om die program te laat loop.

'n Mens kan ook vra, wat gebeur tydens samestelling in Java? Tydens tyd saamstel , java samesteller (javac) neem die bronlêer. java lêer en omskep dit na greepkode. klas lêer.

Eenvoudig so, hoekom is Java beide samesteller en tolk?

Die java tolk lees die saamgestelde greepkode en skakel dit om in masjienkode vir uitvoering. Jy kan die program kodeer in enige platform en die java tolk sal sorg vir die omskakeling van jou kode na toepaslike masjienkode deur die JVM te gebruik. Dit is hoekom java albei is saamgestelde en geïnterpreteerde taal.

Is JVM 'n samesteller?

JVM is waar die saamgestelde greepkode uitgevoer word (loop). JVM bevat soms 'n Net betyds samesteller (JIT) wie se taak is om greepkode om te skakel na inheemse masjienkode. A samesteller is 'n program om die eerste vlak analise te doen, omskakeling van jou kode na die uitvoerbare formaat.

Aanbeveel: