Wie funktioniert die virtuelle Maschine von Java?
how does the java virtual machine work?
the java virtual machine or JVM works by providing a virtual set of instructions and facilities that Java programs rely on to run. It then translates these virtual instructions run by the program into instructions that can be run by the underlying system or hardware. As one of the major design goals of Java from its origins was to provide portability of code, this capability allows all java programs to be compiled only for the specifications of the Java Virtual Machine, with the guarantee that those programs will run on any system or hardware platform that has an available Java Virtual Machine that runs on it.
Die virtuelle Java-Maschine (JVM) stellt einen virtuellen Satz von Anweisungen und Funktionen zur Verfügung, auf die Java-Programme angewiesen sind, um ausgeführt zu werden. Anschließend übersetzt sie diese virtuellen Anweisungen, die vom Programm ausgeführt werden, in Anweisungen, die vom zugrunde liegenden System oder der Hardware ausgeführt werden können. Da eines der Hauptziele von Java von Anfang an die Portabilität des Codes war, ermöglicht diese Fähigkeit, dass alle Java-Programme nur für die Spezifikationen der Java Virtual Machine kompiliert werden, mit der Garantie, dass diese Programme auf jedem System oder jeder Hardwareplattform laufen, auf der eine Java Virtual Machine zur Verfügung steht.
open_qa
de