Hoe wordt Java gecompileerd en uitgevoerd?
Hoe wordt Java gecompileerd en uitgevoerd?

Video: Hoe wordt Java gecompileerd en uitgevoerd?

Video: Hoe wordt Java gecompileerd en uitgevoerd?
Video: Java program Compilation and Execution process in Detail (Hindi) | Learn Coding 2024, Mei
Anonim

In Java , programma's niet gecompileerd in uitvoerbare bestanden; zij zijn gecompileerd in bytecode (zoals eerder besproken), die de JVM ( Java Virtual Machine) wordt vervolgens tijdens runtime uitgevoerd. Java broncode is gecompileerd in bytecode wanneer we de javac. gebruiken compiler . Wanneer de bytecode is loop , moet deze worden omgezet naar machinecode.

Hierin, hoe wordt Java gecompileerd?

Java is een gecompileerd programmeertaal, maar in plaats van compileren rechtstreeks naar uitvoerbare machinecode, het compileert naar een tussenliggende binaire vorm genaamd JVM bytecode. De bytecode is dan gecompileerd en/of geïnterpreteerd om het programma uit te voeren.

Men kan zich ook afvragen, wat gebeurt er tijdens het compileren in Java? Gedurende compileertijd , Java compiler (javac) neemt het bronbestand. Java bestand en converteer het naar bytecode. klasse bestand.

Simpelweg, waarom is Java zowel compiler als interpreter?

De java tolk leest de gecompileerde bytecode en zet deze om in machinecode voor uitvoering. U kunt het programma op elk platform coderen en de java tolk zal ervoor zorgen dat uw code wordt omgezet naar de juiste machinecode met behulp van de JVM. dat is waarom java beide is? gecompileerde en geïnterpreteerde taal.

Is JVM een compiler?

JVM is waar de gecompileerde bytecode wordt uitgevoerd (runs). JVM bevat soms een Just in time compiler (JIT) wiens taak het is om bytecode om te zetten in native machinecode. EEN compiler is een programma om de analyse op het eerste niveau uit te voeren, de conversie van uw code naar het uitvoerbare formaat.

Aanbevolen: