java virtual machine
Een compleet overzicht van Java Virtual Machine:
Java-implementatie werd duidelijk uitgelegd in onze laatste tutorial. Hier zullen we meer over JVM ontdekken.
Java Virtual Machine - JVM is een software-implementatie van een machine.
Tijdens het downloaden van JDK komt JVM daar ook bij. JRE biedt de runtime-omgeving. Er zijn verschillende JVM voor een ander besturingssysteem, dus JVM is afhankelijk van het besturingssysteem. Maar Java is onafhankelijk van het besturingssysteem. Vergeet niet een kijkje te nemen bij onze Volledige reeks Java-trainingen voor beginners
In deze tutorial gaan we dieper in op en ontdekken we meer over Java Virtual Machine (JVM) en hoe het helpt bij het uitvoeren van de Java-applicatie.
Hier is een video-tutorial over JVM:
Hoe JVM helpt bij het uitvoeren van Java-applicaties
Uit het bovenstaande diagram kunnen we zeggen dat JVM een laag vormt tussen het besturingssysteem en Java-programma's.
Wat betekent dat het gecompileerde Java-programma zal praten met de JVM en JVM zal praten met het besturingssysteem. Zodra u JDK installeert, wordt JVM ook geïnstalleerd.
Javaprogramma -> compiler -> .class-bestanden —-> JVM —-> bytecode (1'en en 0'en)
Java is zowel een platform als een taal. JVM moet het besturingssysteem bepalen en het zal de .class-bestanden converteren naar instructies voor het begrijpen van het besturingssysteem.
JVM is een soort bemiddelaar tussen de gecompileerde klassebestanden en het besturingssysteem.
In C-taal wordt het programma omgezet in assembleertaal en krijgt het besturingssysteem de instructie van de assemblage.
In het geval van java praat de compiler niet rechtstreeks met het besturingssysteem. Alleen de JVM praat met het besturingssysteem. U kunt ook verschillende JVM krijgen voor verschillende besturingssystemen. Daarom is Java onafhankelijk van het besturingssysteem.
Gevolgtrekking
Java Virtual Machine is een interpreter, die de Java-klassebestanden in de machinecode interpreteert op een manier waarop de machinecode kan worden begrepen door het besturingssysteem.
Het biedt de runtime-omgeving voor de Java-bytecodes.
PREV-zelfstudie VOLGENDE zelfstudie
pl sql sollicitatievraag voor ervaren
Aanbevolen literatuur
- Java-implementatie: creatie en uitvoering van Java JAR-bestand
- Toegang tot modificatoren in Java - Tutorial met voorbeelden
- Zelfstudie over reflectie in Java met voorbeelden
- Inleiding tot de programmeertaal van Java - videozelfstudie
- JAVA-zelfstudie voor beginners: 100+ praktische Java-videotutorials
- OOP Java: inleiding tot objectgeoriënteerd programmeren in Java
- Java YourKit Profiler gebruiken in JMeter
- Java-interface en abstracte les met voorbeelden