Java-Anfänger-Tutorial — Teil 4

Ugur Kartal
2 min readOct 25, 2023

--

Willkommen zum vierten Teil unseres Java-Anfänger-Tutorials! In den vorherigen Teilen haben wir grundlegende Konzepte von Java behandelt, von Variablen und Schleifen bis hin zu Klassen und Benutzereingabe. Jetzt ist es an der Zeit, in fortgeschrittene Themen einzutauchen.

Photo by Desola Lanre-Ologun on Unsplash

Dateiverarbeitung in Java

Das Arbeiten mit Dateien ist ein wichtiger Bestandteil vieler Java-Anwendungen. Sie können Dateien erstellen, lesen, schreiben und löschen. Hier ist ein einfaches Beispiel, wie Sie Text in eine Datei schreiben können:

import java.io.FileWriter;
import java.io.IOException;

public class DateiSchreiben {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("meine_datei.txt");
writer.write("Hallo, dies ist ein Beispieltext.");
writer.close();
System.out.println("Die Datei wurde erfolgreich erstellt.");
} catch (IOException e) {
System.out.println("Es ist ein Fehler beim Schreiben in die Datei aufgetreten.");
}
}
}

Grafische Benutzeroberflächen (GUI)

Java bietet die Möglichkeit, grafische Benutzeroberflächen für Desktop-Anwendungen zu erstellen. Das Swing-Framework ist ein häufig verwendetes Toolkit, um GUI-Anwendungen zu entwickeln. Hier ist ein einfaches Beispiel:

import javax.swing.*;

public class MeinGUIFenster {
public static void main(String[] args) {
JFrame frame = new JFrame("Mein erstes GUI-Fenster");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
JButton button = new JButton("Klick mich");
frame.add(button);
frame.setVisible(true);
}
}

Datenbankkonnektivität

Java kann auch mit Datenbanken interagieren. Die JDBC-API ermöglicht die Verbindung zu verschiedenen Datenbanksystemen. Hier ist ein einfaches Beispiel für das Abrufen von Daten aus einer Datenbank:

import java.sql.*;

public class DatenbankAbfrage {
public static void main(String[] args) {
try {
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/meine_db", "benutzer", "passwort");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM meine_tabelle");
while (resultSet.next()) {
System.out.println(resultSet.getString("spalte1"));
}
connection.close();
} catch (SQLException e) {
System.out.println("Es ist ein Fehler bei der Datenbankabfrage aufgetreten.");
}
}
}

Zusammenfassung

Im vierten Teil unseres Java-Anfänger-Tutorials haben wir Dateiverarbeitung, grafische Benutzeroberflächen und Datenbankkonnektivität behandelt. Diese fortgeschrittenen Konzepte eröffnen Ihnen neue Möglichkeiten, Java-Anwendungen zu entwickeln und sind besonders nützlich, wenn Sie robuste und vielseitige Software erstellen möchten.

Im nächsten Teil werden wir uns mit weiteren fortgeschrittenen Themen befassen, einschließlich Multithreading und Netzwerkprogrammierung. Bleiben Sie dran und setzen Sie Ihre Reise in die Welt der Java-Programmierung fort!

Bitte klatschen und folgen Sie!

Alle meine Artikel sind hier

--

--

Ugur Kartal

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