Aufgaben zu Java

Auf den folgenden Unterseiten finden sich Aufgaben, die Hand in Hand mit der 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.

Band I: Java ist auch eine Insel

  1. Java ist auch nur eine Sprache
  2. Imperative Sprachkonzepte
  3. Klassen und Objekte und Arrays
  4. Der Umgang mit Zeichenketten
  5. Eigene Klassen schreiben
  6. Objektorientierte Beziehungsfragen
  7. Ausnahmen (Exceptions) müssen sein
  8. Innere und äußere Klassen
  9. Besondere Klassen der Java SE
  10. Generics<T>
  11. Lambda-Ausdrücke und funktionale Programmierung
  12. Architektur, Design und angewandte Objektorientierung
  13. Komponenten, JavaBeans und Module
  14. Die Java SE Klassenbibliothek
  15. Einführung in Threads
  16. Einführung Datenstrukturen und Algorithmen
  17. Einführung in die grafische Oberflächenprogrammierung mit Swing
  18. Einführung in Dateien und Datenströme
  19. Einführung in JDBC
  20. Einführung in <XML>
  21. Bits und Bytes, Mathematisches und Geld
  22. Testen mit JUnit
  23. Die Werkzeuge des JDK

Band II: Java SE-Standard-Bibliothek

Java-Wiederholung durch Fragen der Java-Zertifizierung (OCPJP/SCJP) oder Programmieraufgaben.

  1. Neues in Java 8, Neues in Java 9
  2. Die Klassenbibliothek
  3. Fortgeschrittene Zeichenkettenverarbeitung
  4. Datenstrukturen und Algorithmen
  5. Threads
  6. Raum und Zeit
  7. Dateien, Verzeichnisse und Dateizugriffe
  8. Datenströme
  9. Dateiformate
  10. XML und JSON
  11. Netzwerkprogrammierung
  12. Web-Services mit REST und SOAP
  13. Verteilte Anwendungen mit RMI
  14. Typen, Reflection und Annotationen
  15. Logging und Monitoring
  16. Datenbankmanagement mit JDBC
  17. Grafische Oberfläche mit Swing
  18. Grafikprogrammierung
  19. JavaFX
  20. Sicherheitskonzepte
  21. Dynamische Übersetzung, Skriptsprachen, JShell
  22. Java Native Interface (JNI)
  23. Dienstprogramme

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 Eclipse-Projekt vorbereitet, das sich mit File > Import in den eigenen Workspace einbinden lässt.

© Christian Ullenboom | tutego™