Auf den folgenden Unterseiten finden sich Aufgaben, die Hand in Hand mit der Video Serie sowie den Büchern Java-Insel Band I (›Java ist auch eine Insel. Einführung, Ausbildung, Praxis‹) und Band II (›Java SE 9 Standard-Bibliothek. Das Handbuch für Java-Entwickler‹) laufen.
Die Inhalte sind auch Themen der Unternehmensschulungen ›Java Grundlagen, ›Java für Fortgeschrittene, ›Java für C++-Programmierer‹, ›Java für C# Programmierer‹ und ›Von Java 8 auf Java 17‹.
Aufgaben | Video-Serie | Band I | Band II |
---|---|---|---|
Installation und Vorbereitung der Laufzeitumgebung und Entwicklungsumgebung (IDE) | 1. Java ist auch eine Sprache | ||
Einführung und imperative Sprachkonstrukte | 2. Imperative Sprachkonzepte | ||
Einstieg in die objektorientierte Programmierung | 3. Klassen und Objekte | ||
Arrays | 4. Arrays und ihre Anwendungen | ||
Zeichen und Zeichenfolgen | 5. Der Umgang mit Zeichen und Zeichenketten | ||
Eigene Typen schreiben | 6. Eigene Klassen schreiben | ||
Eigene Typen schreiben | 7. Objektorientierte Beziehungsfragen | ||
Eigene Typen schreiben | 8. Schnittstellen, Aufzählungen, versiegelte Klassen, Records | ||
Ausnahmen (Exceptions) | 8. Ausnahmen müssen sein | ||
Geschachtelte Typen | 10. Geschachtelte Typen | ||
Java-SE-Bibliothek und ausgewählte Klassen | 11. Besondere Typen der Java SE | 2. Die Klassenbibliothek | |
Generics | 12. Generics<T> | ||
Lambda-Ausdrücke und funktionale Programmierung | 13. Lambda-Ausdrücke und funktionale Programmierung | ||
22. Bits und Bytes, Mathematisches und Geld | |||
Die Klassenbibliothek | 6. Raum und Zeit | ||
3. Fortgeschrittene String-Verarbeitung | |||
Threads | 17. Einführung in die nebenläufige Programmierung | 5. Threads und nebenläufige Programmierung | |
Datenstrukturen und Algorithmen | 18. Einführung in Datenstrukturen und Algorithmen | 4. Datenstrukturen und Algorithmen | |
Java Stream-API | 18. Einführung in Datenstrukturen und Algorithmen | 4. Datenstrukturen und Algorithmen | |
Dateien, Verzeichnisse und Ein-/Ausgabeströme | 20. Einführung in Dateien und Datenströme | 7. Dateien, Verzeichnisse und Dateizugriffe | |
Dateien, Verzeichnisse und Ein-/Ausgabeströme | 20. Einführung in Dateien und Datenströme | 8. Datenströme | |
Netzwerkprogrammierung | 11. Netzwerkprogrammierung | ||
Schnittstelle zum Betriebssystem | |||
Reflection, Annotationen | 14. Typen, Reflection und Annotationen | ||
Dateiformate (XML, JSON, ….) | 9. Dateiformate | ||
JDBC | 21. Einführung in JDBC | 16. Datenbankmanagement mit JDBC | |
23. Testen mit JUnit |
Neues in Java 21
Weitere Aufgaben
Musterlösungen
Viele Musterlösungen sind von den Aufgaben verlinkt. Alle Musterlösungen zusammen in einem Archiv gibt es hier. Sie sind als Maven-Projekt vorbereitet, das sich ein jede moderne IDE wie IntelliJ, Eclipse, Visual Studio Code einbinden lassen.
© Christian Ullenboom | tutego™
Stichwörter für diese Seite: Java Übungen, Java Übungsaufgaben, Java Programmieraufgaben, Java Übungsprojekte, Java Übungen mit Lösungen, Java Beispiele mit Lösungen