Oracle Java Virtual Machine

Versie8(per 10-8-2016)
PlatformsWindows, Mac, Linux
LicentieOpen source
CategorieSysteem
Naar website
Beoordeling:3,4  |  53 stemmen

Belangrijkste functies

  • Hiermee kunnen Java-programma's op meerdere platforms worden uitgevoerd
  • Gebaseerd op open source, gratis technologie
  • Door de ontwikkelaars voortdurend bijgewerkt en verbeterd

Softwareoverzicht

De Java Virtual Machine (JVM) is een virtuele machine waarop Java-programma's worden uitgevoerd. Zonder dat de JVM is geïnstalleerd, wordt een Java-programma niet uitgevoerd op de hostcomputer. De JVM wordt meegeleverd met de Java Runtime Environment (JRE), die gebruikers het vaakst tegenkomen wanneer ze Java op hun computer "installeren".

Een van de grote voordelen van de Java Virtual Machine is dat hetzelfde Java-programma op meerdere platforms kan worden uitgevoerd (bijv. Windows, Linux, Mac, enz.) met dezelfde codebasis. De JVM interpreteert het gecompileerde programma op dezelfde manier, ongeacht het platform waarop het wordt uitgevoerd. Het lastige is dat de platformspecifieke JVM correct moet integreren met het systeem, zodat dit transparant is voor de gebruiker.

De programmeertaal Java en de JVM zijn geweldige technologieën. Hoewel de functie "eenmalig schrijven, overal uitvoeren" handig is voor ontwikkelaars, is deze vaak onhandig voor gebruikers, omdat zij de JVM moeten installeren voordat een Java-programma op hun computer kan worden uitgevoerd. Vanwege dit probleem wordt de JVM soms als irritant beschouwd. Toch is Java gebruikt om met succes geweldige softwaretoepassingen te implementeren in uiteenlopende contexten voor eindgebruikers.

Primair bestandstype

Pictogram voor class-bestand.CLASSJava-klassebestand

Ondersteunde bestandstypen

ExtensieBestandstype
.CLASSJava-klassebestand
.EARJava Enterprise Archive-bestand
.JARJava Archive
.JNLPJava Web Start-bestand
.MFJava-manifestbestand
.WARJava-webarchief

Overige gerelateerde bestandstypen

ExtensieBestandstype
.JAVJava-bronbestand
.JAVAJava-broncodebestand
.JHTMLJava HTML-webpagina
.JSPJakarta Server Page
.PROPERTIESJava-propertiesbestand
Bijgewerkt op 10-8-2016