In was ist Java geschrieben?
JAVA selbst ist eine Programmiersprache, die kompiliert wird und generiert Die Datei wird auf der JVM (Java Virtual Machine) ausgeführt. JVM wird in C-Sprache und Assemblersprache entwickelt. Darauf basiert Java, und die virtuelle Maschine übernimmt die Rolle des Parsens und Ausführens.
JVM ist das größte Merkmal der Java-Sprache. Die Vor- und Nachteile von Java sind auch auf die JVM-Technologie zurückzuführen. JVM ist ein virtuelles Computersystem, das Java-Bytecode ausführen kann. Es verfügt über eine Interpreterkomponente, die die Kommunikation zwischen Java-Bytecode und dem Betriebssystem des Computers ermöglicht.
Enthält außerdem eine Reihe von Registern, einen Stapel, einen Garbage-Collection-Heap und ein Feld für die Speichermethode. Die JVM schirmt die Informationen ab, die sich auf die spezifische Betriebssystemplattform beziehen, sodass das Java-Programm nur Bytecode generieren muss, um auf der Java Virtual Machine ausgeführt zu werden, und es ohne Änderung auf mehreren Plattformen ausgeführt werden kann. Dies ist auch das größte Merkmal von Java, seine plattformübergreifende Natur, das heißt, es kann an einem Ort geschrieben und überall ausgeführt werden.
Wenn die JVM Bytecode ausführt, interpretiert sie letztendlich den Bytecode in Maschinenanweisungen zur Ausführung auf der spezifischen Plattform. Das Kompilieren des Befehlssatzes für eine virtuelle Maschine ähnelt stark dem Kompilieren des Befehlssatzes für einen Mikroprozessor. Dies ist einer der am meisten kritisierten Aspekte von Java. Die Ausführung auf der JVM ist natürlich nicht so schnell wie die Ausführung direkt auf dem Betriebssystem. Manche Leute sagen daher immer, dass die Laufgeschwindigkeit von Java nicht so hoch ist wie die der C-Sprache.
php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Online-Lernen!
Das obige ist der detaillierte Inhalt vonIn was ist Java geschrieben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

Dreamweaver Mac
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)