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 8 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. Schon wieder eine neue Sprache
  2. Imperative Sprachkonzepte
  3. Klassen und Objekte und Arrays
  4. Der Umgang mit Zeichenketten
  5. Eigene Klassen schreiben
  6. Objektorientierte Beziehungsfragen / Socken
  7. Ausnahmen (Exceptions)
  8. Innere und äußere Klassen
  9. Besondere Klassen der Java SE
  10. Generics
  11. Lambda-Ausdrücke und funktionale Programmierung
  12. Objektorientierung in der Anwendung
  13. Klassenbibliothek
  14. Einführung in Threads
  15. Einführung Datenstrukturen und Algorithmen
  16. Einführung in die Oberflächenprogrammierung mit Swing
  17. Einführung in Dateien und Datenströme
  18. Einführung in JDBC
  19. Einführung in XML
  20. Testen mit JUnit
  21. Mathematisches
  22. Die Werkzeuge des JDK

Band II: Java SE 8 Standard-Bibliothek

Wiederholung der Java-Kernpunkte

  1. Java 7 Neuerungen siehe auch http://www.tutego.de/java/jdk7-Java-SE-7.htm, zu den Java 8 Neuerungen http://www.tutego.de/java/java-8-opendjk-8-java-se-8.html
  2. Erweiterte Zeichenkettenverarbeitung
  3. Threads
  4. Datenstrukturen und Algorithmen
  5. Raum und Zeit
  6. Dateien
  7. Datenströme
  8. XML
  9. Dateiformate
  10. Swing
  11. Grafikprogrammierung
  12. Rich-Client-Anwendungen mit JavaFX
  13. Netzwerkprogrammierung
  14. Verteilte Anwendungen mit RMI
  15. Web-Services mit REST und SOAP
  16. Infrastrukturtechnologien
  17. Reflection und Annotationen
  18. Skriptsprachen
  19. Logging und Monitoring
  20. Sicherheitskonzepte
  21. Datenbankmanagement mit JDBC
  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 lassen.

© Christian Ullenboom | tutego™