Bei diesem Handbuch handelt es sich um ein Java-Online-Tutorial, bei dem es sich um ein Tutorial-Handbuch handelt, das für die im Mai 1995 von Sun Microsystems eingeführte Hochprogrammiersprache Java geschrieben wurde. Java kann auf mehreren Plattformen ausgeführt werden, z. B. Windows, Mac OS und anderen UNIX-Versionen von Systemen. Dieses Tutorial wird es jedem anhand einfacher Beispiele erm?glichen, die Programmiersprache JAVA besser zu verstehen.
Java ist eine weit verbreitete Computerprogrammiersprache mit plattformübergreifenden, objektorientierten und generischen Programmierfunktionen. Sie wird h?ufig in der Entwicklung von Webanwendungen und mobilen Anwendungen eingesetzt.
Der Stil der Programmiersprache Java ist der Sprache C sehr ?hnlich. Es erbt den Kern der objektorientierten Technologie der C -Sprache, verwirft fehleranf?llige Zeiger und ersetzt sie durch Referenzen; entfernt die Operatorüberladung und Mehrfachvererbungsfunktionen in C und fügt eine Garbage-Collector-Funktion hinzu; Generische Programmierung, typsichere Aufz?hlungen, Parameter variabler L?nge und Funktionen zum automatischen Laden/Unboxing wurden in Java SE 1.5 eingeführt. Die Erkl?rung von Sun Microsystems zur Java-Sprache lautet: ?Die Java-Programmiersprache ist eine einfache, objektorientierte, verteilte, interpretierbare, robuste, sichere und systemunabh?ngige, portable, leistungsstarke, multithreaded und dynamische Sprache“
Java unterscheidet sich von allgemeinen kompilierten Sprachen oder interpretierten Sprachen. Es kompiliert zun?chst den Quellcode in Bytecode und verl?sst sich dann auf virtuelle Maschinen auf verschiedenen Plattformen, um den Bytecode zu interpretieren und auszuführen. Dadurch verfügt es über die plattformübergreifende Funktion ?Einmal schreiben, überall ausführen“. In der frühen JVM verringerte dies die Ausführungseffizienz von Java-Programmen bis zu einem gewissen Grad. Nach der Ver?ffentlichung von J2SE1.4.2 wurde die Ausführungsgeschwindigkeit von Java jedoch erheblich verbessert.
Grundlegende Java-Syntax
Bevor Sie ein Java-Programm schreiben, sollten Sie die folgenden Punkte beachten:
Gro?-/Kleinschreibung beachten: Java unterscheidet zwischen Gro?- und Kleinschreibung . Das bedeutet, dass die Bezeichner Hello und hello unterschiedlich sind.
Klassenname: Für alle Klassen sollte der erste Buchstabe des Klassennamens gro?geschrieben werden. Wenn der Klassenname aus mehreren W?rtern besteht, sollte der erste Buchstabe jedes Wortes gro?geschrieben werden, z. B. MyFirstJavaClass.
Methodenname: Alle Methodennamen sollten mit einem Kleinbuchstaben beginnen. Wenn der Methodenname mehrere W?rter enth?lt, wird der erste Buchstabe jedes nachfolgenden Wortes gro?geschrieben, zum Beispiel myFirstJavaMethod.
Name der Quelldatei: Der Name der Quelldatei muss mit dem Klassennamen identisch sein. Beim Speichern der Datei sollten Sie den Klassennamen als Dateinamen (beachten Sie, dass bei Java die Gro?-/Kleinschreibung beachtet wird) und das Dateinamensuffix .java verwenden. (Wenn der Dateiname und der Klassenname unterschiedlich sind, tritt ein Kompilierungsfehler auf.)
Hauptmethodeneintrag: Alle Java-Programme starten die Ausführung über die ?ffentliche statische Methode void main(String[] args).
Lassen Sie uns das erste Java-Programm erleben!
Das erste Java-Programm
Instanz
public class HelloWorld { public static void main(String []args) { System.out.println("Hello World"); } }
Instanz ausführen?
Klicken Sie auf ?Instanz ausführen“ "-Schaltfl?che, um Online-Beispiele anzuzeigen
Tipps: Unsere Java-Tutorials helfen Ihnen, Java-Kenntnisse vom Anf?nger bis zum Fortgeschrittenen zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die PHP Chinese-Website Java Community , um Ihre Fragen zu stellen, und begeisterte Internetnutzer werden sie für Sie beantworten.
Java-Nutzung
Desktop-GUI-Anwendungen: Java bietet GUI-Entwicklung über verschiedene Mittel wie Abstract Window Toolkit (AWT), Swing und JavaFX. W?hrend AWT viele vorgefertigte Komponenten wie Menüs, Schaltfl?chen, Listen und zahlreiche Komponenten von Drittanbietern enth?lt, bietet Swing (ein GUI-Widget-Toolkit) auch bestimmte erweiterte Komponenten wie B?ume, Tabellen, Bildlauffenster, Bedienfelder mit Registerkarten und Listen. JavaFX ist eine Reihe von Grafik- und Medienpaketen, die Swing-Interoperabilit?t, 3D-Grafikfunktionen und ein eigenst?ndiges Bereitstellungsmodell zum schnellen Skripten von Java-Applets und -Anwendungen bieten.
Mobile Anwendungen: Java Platform, Micro Edition (Java ME oder J2ME) ist ein plattformübergreifendes Framework zum Erstellen von Apps, die auf allen Java-unterstützten Ger?ten, einschlie?lich Feature-Phones und Smartphones, funktionieren l?uft weiter. Darüber hinaus werden Android-Anwendungen, eines der beliebtesten mobilen Betriebssysteme, oft in Java mithilfe des Android Software Development Kit (SDK) oder anderen Umgebungen geschrieben.
Eingebettete Systeme: Von Mikrochips bis hin zu Spezialcomputern sind eingebettete Systeme Komponenten gr??erer elektromechanischer Systeme, die spezielle Aufgaben ausführen. So unterschiedliche Ger?te wie SIM-Karten, Blu-ray-Disc-Player, Stromz?hler und Fernseher verwenden eingebettete Java-Technologie. Laut Oracle basieren 100 % der Blu-ray-Disc-Player und 125 Millionen Fernsehger?te auf Java-Technologie.
Webanwendungen: Java bietet Unterstützung für Webanwendungen über Servlets, Struts oder JSP. Die einfache Programmierung und die h?here Sicherheit der Programmiersprache haben dazu geführt, dass eine gro?e Anzahl staatlicher Anwendungen für Gesundheit, soziale Sicherheit, Bildung und Versicherungen auf Java-Basis verfügbar ist. Java kann auch zur Entwicklung von E-Commerce-Webanwendungen mithilfe von Open-Source-E-Commerce-Plattformen wie Broadleaf verwendet werden.
Webserver und Anwendungsserver: Das heutige Java-?kosystem besteht aus mehreren Java-Webservern und Anwendungsservern. W?hrend Apache Tomcat, Simple, Jo!, Rimfaxe Web Server (RWS) und Project Jigsaw den Webserverbereich dominieren, nehmen WebLogic, WebSphere und Jboss EAP bedeutende Positionen im Bereich der kommerziellen Anwendungsserver ein.
Unternehmensanwendungen: Java Enterprise Edition (Java EE) ist eine beliebte Plattform, die APIs und Laufzeiten für die Skripterstellung und Ausführung von Unternehmenssoftware, einschlie?lich Webanwendungen und Webdienstumgebungen, bereitstellt. Oracle behauptet, dass Java auf 97 % der Unternehmenscomputer l?uft. H?here Leistungsgarantien und schnellere Rechenleistung in Java haben dazu geführt, dass Hochfrequenzhandelssysteme wie Murex mit Skripten ausgestattet sind. Es ist auch der Hub für verschiedene Bankanwendungen, die Java von der Front-End-Benutzerseite bis zur Back-End-Serverseite ausführen.
Wissenschaftliche Anwendungen: Java ist die Wahl vieler Softwareentwickler zum Schreiben von Anwendungen, die wissenschaftliche Berechnungen und mathematische Operationen beinhalten. Diese Programme gelten im Allgemeinen als schnell und sicher, mit gr??erer Portabilit?t und geringem Wartungsaufwand. Anwendungen wie MATLAB nutzen Java für interaktive Benutzeroberfl?chen und als Teil des Kernsystems.
In diesem Java-Tutorial-Handbuch behandelter Inhalt
Dieses Java-Tutorial deckt alle grundlegenden und fortgeschrittenen Kenntnisse von Java ab, einschlie?lich grundlegender Java-Syntax, Java-Objekten, Klassen und Java-Daten Typen, Java-Variablentypen, objektorientierte Java- und Java-Datenstrukturen usw. Alle Anf?nger- und Fortgeschrittenenkenntnisse in Java werden vorgestellt.
Tipps: Jedes Kapitel dieses Tutorials enth?lt viele Java-Beispiele. Sie k?nnen direkt auf die Schaltfl?che ?Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, Java besser zu verstehen und zu verwenden.
Neuestes Kapitel
- Java random() 方法 2016-11-09
- Java 實(shí)例 - 獲取遠(yuǎn)程文件大小 2016-11-09
- Java 實(shí)例 - 查看端口是否已使用 2016-11-09
- Java 實(shí)例 - 字符串格式化 2016-11-09
- Java xxxValue() 方法 2016-11-09
- Java sin() 方法 2016-11-09
- Java toString() 方法 2016-11-09
- Java 實(shí)例 - 數(shù)組填充 2016-11-09
?hnliche Kurse
- Das neueste Video-Tutorial zur Weltpremiere von ThinkPHP 5.1 (60 Tage zum Online-Schulungskurs zum PHP-Experten) 2022-02-17
- Lassen Sie uns kurz über die Gründung eines Unternehmens in PHP sprechen 2023-01-04
- Umfangreiche, praktische Tianlongbabu-Entwicklung eines Mini-Version-MVC-Frameworks, das die Enzyklop?die-Website mit peinlichen Dingen imitiert 2018-01-25
- Anmeldebest?tigung und klassisches Message Board 2018-03-02
- Erste Schritte mit der praktischen PHP-Entwicklung: Schnelle PHP-Erstellung [Small Business Forum] 2022-06-28
- Schnellstart-Node.JS-Vollversion 2022-09-30
- Schreiben Sie Ihr eigenes PHP-MVC-Framework (40 Kapitel ausführlich/gro?e Details/Muss gelesen werden, damit Neulinge vorankommen) 2022-12-08
- Video-Tutorial zum Thema Pferdesoldat im Frühling 2022-04-12