JVM

Steht für „Java Virtual Machine“. Eine JVM ist eine softwarebasierte Maschine, auf der Java-Programme ausgeführt werden. Sie kann auf mehreren verschiedenen Betriebssystemen installiert werden, darunter Windows, OS X und Linux. JVMs ermöglichen es, Java-Anwendungen auf fast jedem Computer auszuführen.

Eine virtuelle Java-Maschine verarbeitet Anweisungen ähnlich wie ein physischer Prozessor. Der Java-Code aus einer .JAVA-Datei muss jedoch zunächst in Anweisungen umgewandelt werden, die die JVM versteht. Dieses Binärformat, „Bytecode“ genannt, kann entweder jeweils eine Anweisung nach der anderen verarbeitet oder vor der Ausführung in eine .CLASS-Datei kompiliert werden, um die Leistung zu verbessern.

Java-Anwendungen sind zwar plattformunabhängig, das heißt, sie können auf verschiedenen Plattformen ausgeführt werden, aber nicht alle Java-Programme sind mit allen virtuellen Java-Maschinen kompatibel. JVMs werden regelmäßig mit neuen Funktionen und Unterstützung für neue Anweisungen aktualisiert. Daher benötigen Java-Programme häufig eine bestimmte Mindestversion der JVM, um ausgeführt werden zu können.

NOTE: Die Begriffe JVM und JRE (Java-Laufzeitumgebung) werden häufig synonym verwendet. Technisch gesehen ist die JVM jedoch Teil einer JRE, die außerdem Funktionsbibliotheken und andere Dateien enthält, auf die Java-Programme verweisen können.

Aktualisiert March 23, 2016 von Per C.

quizTesten Sie Ihr Wissen

PascalCase is synonymous with what?

A
Lowercase
0%
B
Titlecase
0%
C
Font case
0%
D
UpperCamelCase
0%
Correct! Incorrect!     View the PascalCase definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von JVM auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.