Java - Hello World Programm

Willkommen, zukünftige Programmierer! Heute beginnen wir eine aufregende Reise in die Welt der Java-Programmierung. Ich erinnere mich an mein erstes "Hello World"-Programm – es war wie Magie, als diese Wörter auf dem Bildschirm erschienen. Lassen Sie uns diese Magie gemeinsam erschaffen!

Java - Hello World Program

Was ist Java?

Bevor wir einsteigen, sprechen wir kurz über Java. Java ist eine beliebte, vielseitige Programmiersprache, die zur Entwicklung aller Arten von Anwendungen verwendet wird, von mobilen Apps bis hin zu Webdiensten. Es ist für seine Philosophie "Schreibe einmal, führe überall aus" bekannt, was bedeutet, dass Sie Java-Programme auf jedem Gerät ausführen können, das Java unterstützt.

Ihr erstes Java-Programm: Hello World

Das "Hello World"-Programm ist ein Initiationsritus für jeden Programmierer. Es ist einfach, lehrt jedoch grundlegende Konzepte. Lassen Sie uns beginnen!

Schritte zum Schreiben, Speichern und Ausführen des Hello World-Programms

  1. Schreiben Sie den Code: Öffnen Sie einen Texteditor (wie Notepad unter Windows oder TextEdit unter Mac) und geben Sie den folgenden Code ein:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
  1. Speichern Sie die Datei: Speichern Sie diese Datei als HelloWorld.java. Der Dateiname muss dem Klassennamen entsprechen und die Endung .java haben.

  2. Kompilieren Sie den Code: Öffnen Sie eine Eingabeaufforderung oder ein Terminal, navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben, und geben Sie ein:

javac HelloWorld.java
  1. Führen Sie das Programm aus: Wenn es keine Fehler gibt, geben Sie ein:
java HelloWorld

Sie sollten "Hello, World!" auf Ihrem Bildschirm sehen. Herzlichen Glückwunsch! Sie haben gerade Ihr erstes Java-Programm ausgeführt!

Erklärung des Hello World-Programms

Lassen Sie uns dieses Programm Zeile für Zeile durchgehen:

public class HelloWorld {

Diese Zeile erklärt eine öffentliche Klasse namens HelloWorld. In Java muss jedes Programm mindestens eine Klasse haben, und der Klassenname sollte dem Dateinamen entsprechen.

public static void main(String[] args) {

Dies ist die main-Methode. Es ist der Einstiegspunkt unseres Java-Programms. Wenn Sie ein Java-Programm ausführen, beginnt es mit der Ausführung dieser Methode.

System.out.println("Hello, World!");

Diese Zeile druckt "Hello, World!" auf die Konsole. System.out ist ein Objekt, das die Konsoleingabe represents, und println ist eine Methode, die eine Zeile Text ausgibt.

}
}

Diese schließenden Klammern beenden die main-Methode und die Klasse.

Java-Steueranweisungen

Jetzt, wo wir unseren Füßen gewässert haben, erkunden wir einige grundlegende Steueranweisungen in Java. Diese sind die Bausteine der Programmierlogik.

If-Else-Anweisung

Die if-else-Anweisung ermöglicht es Ihnen, Entscheidungen in Ihrem Code zu treffen. Hier ist ein Beispiel:

int age = 18;
if (age >= 18) {
System.out.println("Sie sind ein Erwachsener!");
} else {
System.out.println("Sie sind ein Minderjähriger.");
}

Dieser Code überprüft, ob age 18 oder älter ist. Wenn ja, druckt er "Sie sind ein Erwachsener!". Andernfalls druckt er "Sie sind ein Minderjähriger."

For-Schleife

Schleifen ermöglichen es Ihnen, Aktionen zu wiederholen. Die for-Schleife wird häufig verwendet, wenn Sie wissen, wie oft Sie etwas wiederholen möchten:

for (int i = 1; i <= 5; i++) {
System.out.println("Zähler: " + i);
}

Diese Schleife druckt Zahlen von 1 bis 5.

While-Schleife

Die while-Schleife wiederholt eine Aktion, solange eine Bedingung wahr ist:

int count = 0;
while (count < 5) {
System.out.println("Zähler: " + count);
count++;
}

Diese Schleife druckt auch Zahlen von 0 bis 4.

Objektorientierte Programmierung

Java ist eine objektorientierte Programmiersprache (OOP). Das bedeutet, sie basiert auf dem Konzept von "Objekten", die Daten und Code enthalten. Lassen Sie uns eine einfache Klasse erstellen, um dies zu demonstrieren:

public class Dog {
String name;
int age;

public void bark() {
System.out.println(name + " sagt Wuff!");
}
}

Diese Dog-Klasse hat zwei Attribute (name und age) und eine Methode (bark()). Wir können ein Dog-Objekt erstellen und verwenden, wie folgt:

Dog myDog = new Dog();
myDog.name = "Buddy";
myDog.age = 3;
myDog.bark();  // Ausgabe: Buddy sagt Wuff!

Java-Eingebaute Klassen

Java bietet viele eingebaute Klassen, die das Programmieren erleichtern. Lassen Sie uns einige betrachten:

String-Klasse

Die String-Klasse wird zum Arbeiten mit Text verwendet:

String greeting = "Hallo, Java!";
System.out.println(greeting.length());  // Ausgabe: 12
System.out.println(greeting.toUpperCase());  // Ausgabe: HALLO, JAVA!

ArrayList-Klasse

ArrayList ist eine dynamische Liste, die wachsen und schrumpfen kann:

import java.util.ArrayList;

ArrayList<String> fruits = new ArrayList<String>();
fruits.add("Apfel");
fruits.add("Banane");
System.out.println(fruits);  // Ausgabe: [Apfel, Banane]

Schlussfolgerung

Wir haben nur die Oberfläche der Java-Programmierung angerührt. Bedenken Sie, dass das Lernen des Programmierens wie das Lernen einer neuen Sprache ist – es nimmt Zeit und Übung in Anspruch. Haben Sie nicht verloren, wenn etwas nicht sofort klar ist. Programmieren Sie weiter, experimentieren Sie weiter und above all, haben Sie Spaß!

In zukünftigen Lektionen werden wir tiefer in Themen wie Dateihandling, Fehlerbehandlung, Multithreading und mehr einsteigen. Bis dahin versuchen Sie, das Hello World-Programm zu verändern. Können Sie Ihren Namen ausdrucken? Oder einen Lieblingszitat? Die Möglichkeiten sind endlos!

Happy coding, zukünftige Java-Meister!

Credits: Image by storyset