Java ist eine der am weitesten verbreiteten Programmiersprachen. Java-Anwendungen sind Desktop- , Datenbank-und Web -Systeme , wie die Sprache profitiert von einer vielfältigen Palette von Code-Bibliotheken . Eines der ursprünglichen Ziele der Java-Sprache war, dass Anwendungen einmal geschrieben werden konnte und überall laufen , was bedeutet, dass die Entwickler würden nicht zugeschnitten Versionen eines Programms für jedes Betriebssystem oder User-Umgebung zu erstellen. Anwendungen
Java-Anwendungen umfassen sowohl Standalone- Desktop-Anwendungen und Programme, die Website im Web -Browser ausgeführt werden . Java-Programme werden in " . Java" Dateien geschrieben , dann in " . Class" -Dateien, die Bytecode enthalten zusammengestellt. Wenn eine Anwendung auf einem Computer des Benutzers ausgeführt wird, führt die Java Virtual Machine sie in einer Weise , dass das Betriebssystem des Benutzers passt. Java-Programme nutzen eine breite Palette von Sprache Bibliotheken , bekannt als " Pakete ". Diese Bibliotheken stellen Funktionen für viele verschiedene Arten von Anwendung Aufgabe, einschließlich Lesen und Schreiben von externen Daten , eine Verbindung zu Datenbanken und Erstellung von Benutzeroberflächen .
Variablen
Java -Dateien verwenden Variablen um Datenelemente zu speichern. Java-Variablen stark typisiert sind , was bedeutet, dass eine Variable muss erklären , welche Art es ist , wenn erstellt und muss einen Wert dieses Typs enthalten . Zum Beispiel speichern die folgenden zwei Variablen einen primitiven Typ Integer und einen Text String jeweils :
int aNumber = 10;
String someText = "Hallo ";
eine Variable bleibt während einer Klassendeklaration es als eine " Instanz-Variable " bekannt ist , da es für jede Instanz der Klasse vorhanden ist . Java-Variablen kann auch " lokale " bestehende nur für die Dauer eines Abschnitts des Codes , wie ein Verfahren . Variablen können auch als Parameter an Methoden übergeben werden.
Klassen und Objekte
Java-Anwendungen teilen sich Aufgaben unter einer Gruppe von Objekten. Ein Objekt ist ein Codeauszug mit einer Reihe von gut definierten Eigenschaften und das Verhalten , was seine Anwendung Verantwortlichkeiten . Wenn Entwickler Code Java-Anwendungen können sie schaffen Klassendeklarationen . Eine Klassendeklaration definiert die Daten und Funktionen, die Objekte der Klasse ausstellen. Sobald eine Klassendeklaration abgeschlossen ist, können Objekte der Klasse erstellt und verwendet werden während einer Anwendung.
Methoden
Java-Methoden Durchführung bestimmter Prozesse innerhalb einer Klasse oder einer Anwendung . Wenn ein Verfahren definiert ist, kann es dann aufgerufen werden und mehrfach verwendet , die Verringerung der Menge von Code Wiederholung eines Projekts. Wenn Entwickler Methoden in Java-Programme zu erstellen, müssen sie erklären, den Namen der Methode , Rückgabetyp , Parameter und Sichtbarkeitsstatus. Die Namen der Methode ist es, was "Kunde" der Code verwenden, um es nennen. Der Rückgabetyp gibt an, welche Daten oder Objekttyp wird zurückgegeben, wenn die Methode ausgeführt werden. Eine Methode kann mehrere Parameter zu nutzen, muss die Art und Anzahl davon im Rahmen des Verfahrens Umriss deklariert werden. Die Sichtbarkeit einer Methode bestimmt, wo sie in einer Anwendung verwendet werden kann .