Heim > Java > javaLernprogramm > Hauptteil

Einführung und Eigenschaften von Java

零下一度
Freigeben: 2017-07-26 16:58:46
Original
2391 Leute haben es durchsucht

1.Was ist Java?

Java ist eine objektorientierte Programmiersprache auf hohem Niveau.

2. JVM

Java Virtual Machine ist der Schlüssel zu plattformübergreifenden Java-Programmen. Verschiedene Plattformen haben unterschiedliche JVMs und das Java-Wort Der Abschnittscode enthält keine plattformbezogenen Informationen und interagiert nicht direkt mit der Plattform, sondern indirekt über die JVM. Wenn die Anwendung ausgeführt wird, lädt die JVM den Bytecode, interpretiert den Bytecode in Maschinencode für eine bestimmte Plattform und lässt ihn von der Plattform ausführen.

Jede Anwendung muss in Maschinencode konvertiert werden, bevor sie mit dem Computer interagieren kann. Wenn die Quelle des Maschinencodes von der jeweiligen Plattform abhängt, kann die Anwendung nicht plattformübergreifend sein. Der Maschinencode beim Ausführen der Java-Anwendung wird von der JVM bereitgestellt, die Teil des Java-Systems ist und nicht durch die Plattform eingeschränkt ist, sodass er plattformübergreifend ist.

3. Java-Programmausführungsprozess

Der vom Programmierer geschriebene Quellcode wird vom Compiler kompiliert und in Bytecode und Bytecode umgewandelt wird in die JVM geladen, die von der JVM in Maschinencode interpretiert und auf dem Computer ausgeführt wird.

4. Java-Version

Für verschiedene Zwecke ist Java unterteilt Es gibt 3 Versionen:

  1. Java SE: Die Standardversion von Java, die die Grundlage für andere Versionen bildet und hauptsächlich für die Entwicklung von Desktop-Anwendungen verwendet wird.

  2. Java ME: Die Unternehmensversion von Java, die hauptsächlich zur Entwicklung verteilter Netzwerkprogramme auf Unternehmensebene verwendet wird.

  3. Java EE: Wird hauptsächlich für die Entwicklung eingebetteter Systeme verwendet.

5. JDK

Java Develop Kits, ein notwendiges Toolkit für die Entwicklung von Anwendungen, hauptsächlich unter Verwendung der Java-Sprache Beinhaltet Compiler, JVM, Java Basic API usw.

6.JRE

Java Run Environment, die Umgebung, in der Java ausgeführt wird, einschließlich JVM und Java Basic API.

7.API

Application Programming Interface, Anwendungsprogrammierschnittstelle, ist der Zugang zum Schreiben von Anwendungen in der Java-Sprache, einschließlich Quellcode und Wörtern Abschnittscode

drei Teile des Hilfedokuments. Eine Anwendung besteht aus einer Reihe von Methoden. Welche Anforderungen werden an Methoden gestellt? Welche Methoden werden von Programmiersprachen akzeptiert? Die API stellt einige grundlegende Methoden bereit. Um eine bestimmte Funktion zu implementieren, müssen Programmierer der Java-Sprachspezifikation folgen und diese Methoden aufrufen, um fortgeschrittenere Methoden zu schreiben.

8.java-Funktionen

  1. Einfach: Die Java-Sprache wurde aus C++ entwickelt, wodurch die Komplexität in C++-Teilen entfällt die schwer zu verstehen sind, wie zum Beispiel Zeiger.

  2. Objektorientiert: die Basis der Java-Sprache. Java betrachtet alle Probleme als Interaktionen zwischen Objekten und abstrahiert Objekte in eine Sammlung von Methoden und Eigenschaften.

  3. Verteilung: einschließlich Betriebsverteilung und Datenverteilung. Unter Operationsverteilung versteht man die Ausführung einer Funktion durch mehrere Hosts. Datenverteilung bedeutet, dass die auf mehreren Hosts verteilten Daten als Ganzes verarbeitet werden.

    Plattformübergreifend: In Java geschriebene Anwendungen sind nicht durch Plattformen eingeschränkt und können von einer Plattform auf eine andere migriert werden.
  4. Interpretierter Typ: Der in der Java-Sprache geschriebene Quellcode wird in Bytecode umgewandelt. Der Bytecode kann vom Computer nur ausgeführt werden, wenn er von der JVM interpretiert wird in Maschinencode umwandeln.
  5. Sicherheit: Das zugrunde liegende Design der Java-Sprache kann illegale Vorgänge effektiv vermeiden.
  6. Robustheit: Java bietet viele Mechanismen, um schwerwiegende Fehler zur Laufzeit zu verhindern, wie z. B. Typprüfung zur Kompilierungszeit und Ausnahmebehandlung.
  7. Multi-Threading: Java unterstützt Multi-Threading, sodass mehrere Threads innerhalb des Prozesses gleichzeitig arbeiten können.

Das obige ist der detaillierte Inhalt vonEinführung und Eigenschaften von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage