Java ist eine weit verbreitete Programmiersprache, die sich ideal für die Entwicklung von mobilen Apps, Webanwendungen, Desktop-Anwendungen und Spielen eignet. Wenn Sie Java lernen möchten, ist es hilfreich, mit praktischen Beispielen zu arbeiten, um Ihre Fähigkeiten zu vertiefen.
Die Grundlagen von Java
Um mit Java zu starten, benötigen Sie das Java Development Kit (JDK). Installieren Sie das JDK und richten Sie die Umgebungsvariablen ‘JAVA_HOME’, ‘CLASSPATH’ und ‘PATH’ ein. Hier ist, wie Sie ein einfaches Java-Programm schreiben, kompilieren und ausführen:
Erstellen eines einfachen “Hello World”-Programms
Speichern Sie den folgenden Code in einer Datei mit dem Namen HelloWorld.java
:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hallo Welt"); } }
Um das Programm zu kompilieren und auszuführen, verwenden Sie die folgenden Befehle:
javac HelloWorld.java java HelloWorld
Beispiele für häufige Java-Anwendungen
Hier sind einige gängige Beispiele, die Ihnen helfen, ein Gefühl für die Programmierung in Java zu bekommen:
1. Polymorphie in Java
Polymorphie ist ein zentrales Konzept in der objektorientierten Programmierung. Hier ist ein einfaches Beispiel:
import java.util.Vector; abstract class Figur { abstract double getFlaeche(); } class Rechteck extends Figur { private double a, b; public Rechteck(double a, double b) { this.a = a; this.b = b; } public double getFlaeche() { return a * b; } } class Kreis extends Figur { private double r; public Kreis(double r) { this.r = r; } public double getFlaeche() { return Math.PI * r * r; } } public class Polymorphie { public static void main(String[] args) { double flaeche = 0; Vectorfiguren = new Vector<>(); figuren.add(new Rechteck(3, 4)); figuren.add(new Kreis(5)); for (Figur figur : figuren) { flaeche += figur.getFlaeche(); } System.out.println("Gesamtfläche: " + flaeche); } }
2. Einfache Ein- und Ausgabe
Hier ist ein Beispiel für die Ein- und Ausgabe von Text über die Konsole:
import java.io.*; public class TextEinAusgabe { public static void main(String[] args) { System.out.println("Bitte geben Sie einen Text ein:"); try { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine(); System.out.println("Sie haben eingegeben: " + input); } catch (IOException e) { e.printStackTrace(); } } }
3. Arbeiten mit Dateien
Eine häufige Aufgabe in Java ist das Lesen und Schreiben von Dateien. Hier ist ein einfaches Beispiel:
import java.io.*; public class DateiBeispiel { public static void main(String[] args) { String dateiname = "beispiel.txt"; try { BufferedWriter writer = new BufferedWriter(new FileWriter(dateiname)); writer.write("Dies ist ein Beispieltext."); writer.close(); BufferedReader reader = new BufferedReader(new FileReader(dateiname)); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
Die nächsten Schritte
Jetzt, da Sie einige grundlegende Beispiele gesehen haben, können Sie sich auf komplexere Themen wie Datenstrukturen, Algorithmen und objektorientierte Programmierung konzentrieren. Eine gute Ressource dafür ist unser Artikel über 14 kostenlose Ressourcen für Anfänger.
Fazit
Java ist eine mächtige Programmiersprache, die viele Möglichkeiten bietet. Durch praktische Übungen und das Experimentieren mit verschiedenen Programmen können Sie Ihre Fähigkeiten weiterentwickeln. Beginnen Sie mit den obigen Beispielen und arbeiten Sie sich zu komplexeren Projekten vor.