Java-Anfänger-Tutorial — Teil 3

Ugur Kartal
2 min readOct 24, 2023

Willkommen zurück zum dritten Teil unseres Java-Anfänger-Tutorials! In den vorherigen Teilen haben wir die Grundlagen von Java behandelt, von Variablen und Datentypen bis hin zu Schleifen und Methoden. In diesem Teil werden wir uns mit fortgeschritteneren Konzepten beschäftigen.

Photo by Ryland Dean on Unsplash

Listen und Arrays

In Java können Sie Listen von Elementen erstellen, die denselben Datentyp haben. Dazu verwenden wir Arrays oder die flexibleren ArrayLists. Hier ist ein einfaches Beispiel für ein Array:

int[] zahlen = {1, 2, 3, 4, 5};

Und hier ist ein Beispiel für eine ArrayList:

ArrayList<String> namen = new ArrayList<String>();
namen.add("Max");
namen.add("Anna");

Klassen und Vererbung

Die Vererbung ist ein grundlegendes Konzept in der objektorientierten Programmierung. Sie ermöglicht es, eine neue Klasse zu erstellen, die die Eigenschaften und Methoden einer vorhandenen Klasse erbt. Hier ist ein einfaches Beispiel:

class Fahrzeug {
void starten() {
System.out.println("Das Fahrzeug startet.");
}
}

class Auto extends Fahrzeug {
void hupen() {
System.out.println("Das Auto hupt.");
}
}

In diesem Beispiel erbt die Klasse “Auto” die Methode “starten” von der Klasse “Fahrzeug” und fügt die Methode “hupen” hinzu.

Benutzereingabe

Sie können Benutzereingaben in Java mithilfe der Klasse Scanner verarbeiten. Hier ist ein einfaches Beispiel, wie Sie eine Zahl von der Konsole einlesen können:

import java.util.Scanner;

public class Benutzereingabe {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Geben Sie eine Zahl ein: ");
int zahl = scanner.nextInt();
System.out.println("Sie haben die Zahl " + zahl + " eingegeben.");
}
}

Ausnahmen und Fehlerbehandlung

In Java können Ausnahmen auftreten, z.B., wenn Sie versuchen, durch null zu teilen oder auf ein Arrayelement zuzugreifen, das nicht existiert. Sie können diese Ausnahmen abfangen und behandeln, um sicherzustellen, dass Ihr Programm nicht abstürzt. Hier ist ein einfaches Beispiel:

try {
int division = 5 / 0; // Dies erzeugt eine ArithmeticException
} catch (ArithmeticException e) {
System.out.println("Es wurde eine ArithmeticException ausgelöst.");
}

Abschließende Gedanken

Im dritten Teil unseres Java-Anfänger-Tutorials haben wir Listen und Arrays, Klassen und Vererbung, Benutzereingabe und Fehlerbehandlung besprochen. Diese Konzepte sind entscheidend, um vielfältige und robuste Java-Anwendungen zu entwickeln.

Im nächsten Teil werden wir uns mit fortgeschritteneren Themen wie Dateiverarbeitung, grafischer Benutzeroberfläche und Datenbankkonnektivität beschäftigen. Bleiben Sie dran und machen Sie sich bereit, Ihre Java-Programmierkenntnisse weiter zu vertiefen!

Bitte klatschen und folgen Sie!

Alle meine Artikel sind hier

--

--

Ugur Kartal

Java-Entwickler • #Java • #Spring Boot • #Angular • #AWS