Dieses Repository enthält Java-Kursinhalte, die gemeinsam mit unserem Lehrer im Unterricht bearbeitet wurden.
Jede Einheit behandelt ein konkretes Thema mit praktischen Beispielen – von einfach bis komplex.
This repository contains Java lessons studied with our instructor.
Each unit focuses on a specific topic with practical examples – from simple to advanced level.
| Ordner / Folder | Thema / Topic | Beschreibung / Description |
|---|---|---|
| tag01_Constructor | Konstruktoren / Constructors | Objekterstellung mit speziellen Methoden / Object creation using constructors |
| tag02_Uebungen | Übungen / Exercises | Allgemeine Übungsaufgaben / General exercises |
| tag03_toString | toString() Methode |
Eigene Objektausgabe definieren / Customize object output |
| tag04_Konstruktor | Konstruktoren | Verschiedene Konstruktor-Typen / Constructor types |
| tag04_Vererbung | Vererbung / Inheritance | Vererbungsmechanismen in OOP / OOP inheritance |
| tag04_Vererbung_Lampe | Vererbung mit Beispiel „Lampe“ / Inheritance with Lamp example | |
| tag05_Polymorphismus | Polymorphismus / Polymorphism | Unterschiedliche Implementierungen / Different behaviors |
| tag05_statischeMethode | Statische Methoden / Static Methods | Methoden ohne Objekterzeugung / Methods without instance |
| tag06_Abstract | Abstrakte Klassen / Abstract Classes | Basisklassen ohne vollständige Implementierung / Base classes with abstract logic |
| tag06_Interface | Interfaces | Vertrag in OOP / Interface concept in OOP |
| tag06_Interface2 | Interface Erweiterung / Interface Extension | |
| tag06_Netzwerkgeraete | Netzwerkthemen / Networking basics | |
| tag07_Mitarbeiter | Mitarbeiter-Objekte / Employee objects | |
| tag08_Aufgabe_04_Schreiben | Projektarbeit schreiben / Writing a Java project | |
| tag09_10_Vererbung | Fortgeschrittene Vererbung / Advanced inheritance | |
| tag09_Enum | Aufzählungstypen / Enums | Vordefinierte Werte / Predefined value sets |
| tag09_Instanceof | instanceof Operator |
Typprüfung in Java / Type checking in Java |
| tag10 | Gemischte Übungen / Mixed exercises | |
| tag11_Exception | Ausnahmebehandlung / Exception handling | Fehlerkontrolle mit try-catch / Error handling with try-catch |
| tag12_Exception | Weitere Exception-Beispiele / More exception samples | |
| tag13_ZeichenKetten | String-Verarbeitung / String operations | |
| tag15_StringBuilder | Effiziente Strings / Efficient string building | |
| tag15_Array_ArrayList | Arrays und Listen / Arrays and ArrayLists | |
| tag16_Date_Datum | Datum & Uhrzeit / Date & Time handling | |
| tag17 Factory Pattern | Pattern |
