Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java - Grundlegende Syntax

Wenn wir ein Java-Programm betrachten, kann es als eine Sammlung von Objekten definiert werden, die miteinander kommunizieren, indem sie ihre Methoden aufrufen. Schauen wir uns nun kurz an, was Klassen-, Objekt-, Methoden- und Instanzvariablen bedeuten.

Erstes Java-Programm

Sehen wir uns einen einfachen Code an, der die Worte Hello World ausgibt .

Beispiel

Live-Demo
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

Sehen wir uns an, wie Sie die Datei speichern, kompilieren und das Programm ausführen. Bitte befolgen Sie die folgenden Schritte −

Ausgabe

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World

Grundlegende Syntax

Bei Java-Programmen ist es sehr wichtig, die folgenden Punkte zu beachten.

Java-Identifikatoren

Alle Java-Komponenten benötigen Namen. Namen, die für Klassen, Variablen und Methoden verwendet werden, werden Bezeichner genannt .

In Java gibt es einige Punkte, die man sich bei Identifikatoren merken sollte. Sie lauten wie folgt −

Java-Modifikatoren

Wie in anderen Sprachen ist es möglich, Klassen, Methoden usw. durch die Verwendung von Modifikatoren zu modifizieren. Es gibt zwei Kategorien von Modifikatoren −

Wir werden uns im nächsten Abschnitt genauer mit Modifikatoren befassen.

Java-Variablen

Es folgen die Variablentypen in Java −

Java-Arrays

Arrays sind Objekte, die mehrere Variablen desselben Typs speichern. Ein Array selbst ist jedoch ein Objekt auf dem Heap. Wir werden in den kommenden Kapiteln untersuchen, wie man deklariert, konstruiert und initialisiert.

Java-Enums

Enums wurden in Java 5.0 eingeführt. Enums schränken eine Variable auf einen von nur wenigen vordefinierten Werten ein. Die Werte in dieser Aufzählungsliste werden Aufzählungen genannt.

Durch die Verwendung von Enums ist es möglich, die Anzahl der Fehler in Ihrem Code zu reduzieren.

Wenn wir beispielsweise eine Anwendung für einen Frischsaftladen in Betracht ziehen, wäre es möglich, die Glasgröße auf klein, mittel und groß zu beschränken. Dadurch würde sichergestellt, dass niemand eine andere Größe als klein, mittel oder groß bestellen kann.

Beispiel

Live-Demo
class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

Das obige Beispiel erzeugt das folgende Ergebnis −

Ausgabe

Size: MEDIUM

Hinweis − Enums können als eigene oder innerhalb einer Klasse deklariert werden. Methoden, Variablen, Konstruktoren können auch innerhalb von Aufzählungen definiert werden.

Java-Schlüsselwörter

Die folgende Liste zeigt die reservierten Wörter in Java. Diese reservierten Wörter dürfen nicht als Konstanten oder Variablen oder andere Bezeichnernamen verwendet werden.

Zusammenfassung behaupten boolesch Pause
Byte Fall fangen Zeichen
Klasse const weiter Standard
tun doppelt sonst Aufzählung
erweitert endgültig endlich schwimmen
für gehe zu wenn implementiert
importieren Instanz von int Schnittstelle
lang nativ neu Paket
privat geschützt öffentlich zurück
kurz statisch strictfp super
Schalter synchronisiert dies werfen
Würfe vorübergehend versuchen nichtig
flüchtig während

Kommentare in Java

Java unterstützt einzeilige und mehrzeilige Kommentare, die C und C++ sehr ähnlich sind. Alle innerhalb eines Kommentars verfügbaren Zeichen werden vom Java-Compiler ignoriert.

Beispiel

Live-Demo
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    * This is an example of multi-line comments.
    */

   public static void main(String []args) {
      // This is an example of single line comment
      /* This is also an example of single line comment. */
      System.out.println("Hello World");
   }
}

Ausgabe

Hello World

Leerzeilen verwenden

Eine Zeile, die nur Leerzeichen enthält, möglicherweise mit einem Kommentar, wird als Leerzeile bezeichnet und von Java vollständig ignoriert.

Vererbung

In Java können Klassen von Klassen abgeleitet werden. Wenn Sie eine neue Klasse erstellen müssen und es bereits eine Klasse gibt, die einen Teil des benötigten Codes enthält, ist es grundsätzlich möglich, Ihre neue Klasse aus dem bereits vorhandenen Code abzuleiten.

Dieses Konzept ermöglicht es Ihnen, die Felder und Methoden der vorhandenen Klasse wiederzuverwenden, ohne den Code in einer neuen Klasse neu schreiben zu müssen. In diesem Szenario wird die vorhandene Klasse als Superklasse bezeichnet und die abgeleitete Klasse wird Unterklasse genannt .

Schnittstellen

In der Java-Sprache kann eine Schnittstelle als ein Vertrag zwischen Objekten darüber definiert werden, wie sie miteinander kommunizieren. Schnittstellen spielen eine entscheidende Rolle, wenn es um das Konzept der Vererbung geht.

Eine Schnittstelle definiert die Methoden, die eine Ableitungsklasse (Unterklasse) verwenden soll. Aber die Implementierung der Methoden liegt ganz bei der Unterklasse.

Was kommt als Nächstes?

Der nächste Abschnitt erläutert Objekte und Klassen in der Java-Programmierung. Am Ende der Sitzung werden Sie in der Lage sein, sich ein klares Bild davon zu machen, was Objekte und was Klassen in Java sind.


Java

  1. Letztes Java-Schlüsselwort
  2. Java-Instanz des Operators
  3. Verschachtelte statische Java-Klasse
  4. Anonyme Java-Klasse
  5. Java-Singleton-Klasse
  6. Java-Reflexion
  7. Java ObjectOutputStream-Klasse
  8. Java-Generika
  9. Java-Dateiklasse
  10. C - Grundlegende Syntax