Heim  >  Artikel  >  Java  >  Was ist Java-Technologie?

Was ist Java-Technologie?

(*-*)浩
(*-*)浩Original
2019-05-27 11:13:575223Durchsuche

Wir diskutieren überall oft über Java-Technologie, aber was genau ist das? Im folgenden Abschnitt wird vorgestellt, dass die Java-Technologie nicht nur eine Programmiersprache, sondern auch eine Plattform ist.

Was ist Java-Technologie?

Java-Technologie ist eine Programmiersprache und eine Plattform.

Java-Programmiersprache

Java-Programmiersprache ist eine Hochsprache, die durch die folgenden Merkmale beschrieben werden kann:

Einfach                            Strukturell neutral

Objektorientiert

Portabilität

Verteilt

Hohe Leistung

Multi-Threading

Zuverlässigkeit

Dynamik                                                                                                                                                                                                                 .

In der Programmiersprache Java werden alle Quellcodes in Textdateien geschrieben, die mit der Erweiterung .java enden.

Dann werden diese Quelldateien über das Javac-Editordokument in .class kompiliert. Eine .class-Datei enthält keinen Quellcode, sondern besteht aus „Bytecode“. ——JVM-Maschinensprache;

Dann führt das Java-Launcher-Tool Ihre Anwendung mithilfe einer Instanz der Java Virtual Machine aus.

Da die Java Virtual Machine auf verschiedenen Betriebssystemen verfügbar ist, kann dieselbe .class-Datei unter Windows, Solaris OS, Linux, Mac OS und anderen Betriebssystemen ausgeführt werden. Einige virtuelle Maschinen, wie Java SE HotSpot im Überblick, verbessern die Anwendungsleistung während der Laufzeit. Dazu gehören: Finden von Leistungsengpässen, Neukompilieren häufig verwendeter Codefragmente usw.

Java-Plattform

Eine Plattform ist eine Hardware- oder Softwareumgebung, die die Ausführung von Programmen unterstützt. Wir erwähnen häufig einige beliebte Plattformen wie Windows, Linux, Solaris OS, Mac OS ... Die meisten Plattformen können als eine Kombination aus Betriebssystemen und zugrunde liegender Hardware betrachtet werden. Die Java-Plattform unterscheidet sich von den meisten anderen Plattformen darin, dass es sich lediglich um eine Softwareentwicklungsplattform handelt, die auf anderer Hardware ausgeführt wird.

Die Java-Plattform besteht aus zwei Komponenten:

Java Virtual Machine

JavaAPIJava Virtual Machine, die die Grundlage bildet die Java-Plattform und wurde auf eine Vielzahl von Hardwareplattformen portiert.

JavaAPI ist eine Sammlung von Softwarekomponenten, die viele nützliche Funktionen bereitstellt. Es ist in Bibliotheken verwandter Klassen oder Schnittstellen gruppiert. Die sogenannten Bibliotheken werden oft als Pakete bezeichnet.

Als unabhängige Plattformumgebung ist die Java-Plattform etwas langsamer als nativer Code. Ohne die Portabilität zu gefährden, hat die schnelle Entwicklung von Compilern und virtuellen Maschinen die Java-Plattform leistungsfähiger gemacht.

Das obige ist der detaillierte Inhalt vonWas ist Java-Technologie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Warum verwendet Hadoop Java?Nächster Artikel:Warum verwendet Hadoop Java?