Programmeren : Oracle : Oracle Java virtuele machine

Oracle Java virtuele machine

Versie
8
Platformen
luistert Open Source
Categorie Systeem

Softwarebeoordeling

Hoofdfuncties

  • Hiermee kunnen Java-programma's op meerdere platforms worden uitgevoerd
  • Gebaseerd op open source, vrije technologie
  • Voortdurend bijgewerkt en verbeterd door de ontwikkelaars

De Java Virtual Machine (JVM) is een virtuele machine waarop Java-programma's worden uitgevoerd. Als de JVM niet is geïnstalleerd, kan een Java-programma niet op de hostcomputer worden uitgevoerd. De JVM is opgenomen in de Java Runtime Environment (JRE), die gebruikers het vaakst tegenkomen wanneer ze "Java" op hun computers installeren.

Een van de grote voordelen van de Java Virtual Machine is dat hetzelfde Java-programma op meerdere platforms (bijvoorbeeld Windows, Linux, Mac, etc.) kan worden uitgevoerd met dezelfde codebasis. De JVM interpreteert het gecompileerde programma op dezelfde manier, ongeacht het platform waarop het draait. De truc is dat het aan de platformspecifieke JVM is om goed te integreren met het systeem, zodat het transparant is voor de gebruiker.

De programmeertaal Java en JVM zijn goede technologieën. Hoewel de functie "één keer schrijven, overal uitvoeren" handig is voor ontwikkelaars, is het vaak lastig voor gebruikers, omdat ze de JVM moeten installeren voordat een Java-programma op hun computers kan worden uitgevoerd. Gezien dit probleem wordt de JVM soms als vervelend beschouwd. Niettemin is Java gebruikt om goede softwaremogelijkheden in verschillende eindgebruikerscontexten te verspreiden.

Bijgewerkt: 10 augustus 2016

▶ Primaire bestandsextensie

.klasse – Java-klassebestand

▶ Andere bestandsextensies gebruikten Oracle Java Virtual Machine 8

Ondersteunde bestandstypen
.OOR Java Enterprise-archiefbestand
.MF Java-manifestbestand
. JAR Java-archiefbestand
.JNLP Java Web Start-bestand
.OORLOG Java-webarchief
Aanvullende gerelateerde bestandsformaten
.JSP Java Server-pagina
.JA Java-bronbestand
.JAVA Java-broncodebestand
.JHTML Java HTML-webpagina
.EIGENSCHAPPEN Java-eigenschappenbestand