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 实例 - 获取远程文件大小 2016-11-09
- Java 实例 - 查看端口是否已使用 2016-11-09
- Java 实例 - 字符串格式化 2016-11-09
- Java xxxValue() 方法 2016-11-09
- Java sin() 方法 2016-11-09
- Java toString() 方法 2016-11-09
- Java 实例 - 数组填充 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