JVM

Staat voor "Java Virtual Machine." Een JVM is een softwaregebaseerde machine waarop Java-programma's worden uitgevoerd. De machine kan worden geïnstalleerd op verschillende besturingssystemen, waaronder Windows, OS X en Linux. Met JVM's kunnen Java-apps op vrijwel elke computer worden uitgevoerd.

Een virtuele Java-machine verwerkt instructies die vergelijkbaar zijn met die van een fysieke processor. De Java-code uit een .JAVA-bestand moet echter eerst worden omgezet in instructies die de JVM begrijpt. Deze binaire indeling, die 'bytecode' wordt genoemd, kan één instructie per keer worden verwerkt of vóór de uitvoering worden gecompileerd naar een .CLASS-bestand om de prestaties te verbeteren.

Hoewel Java-apps platformonafhankelijk zijn (wat betekent dat ze op verschillende platforms kunnen worden uitgevoerd), zijn niet alle Java-programma's compatibel met alle virtuele Java-machines. JVM's worden regelmatig bijgewerkt met nieuwe functies en ondersteuning voor nieuwe instructies. Daarom vereisen Java-programma's vaak een minimale JVM-versie om te kunnen worden uitgevoerd.

NOTE: De termen JVM en JRE (Java runtime environment) worden vaak als synoniemen gebruikt. Technisch gezien maakt de JVM echter deel uit van een JRE, die ook bibliotheken met functies en andere bestanden bevat waarnaar Java-programma's kunnen verwijzen.

Bijgewerkt March 23, 2016 door Per C.

quizTest je kennis

A compressed file that expands to thousands of times its size is called what?

A
Bloatware
0%
B
Zip bomb
0%
C
Secret archive
0%
D
Massfile
0%
Correct! Incorrect!     View the Zip Bomb definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van JVM op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.