Beschreibung
Der Erfolg der Programmiersprache Java basiert nicht zuletzt auf den Spracherweiterungen Generics, Annotations, Lambda, Streaming API uvm. Darüber hinaus kommt eine Vielzahl von nützlichen Bibliotheken für Standardsituationen zum Einsatz. In diesem Aufbauseminar lernen Sie weiterführende Spracheigenschaften und die wichtigsten Bibliotheken der Java Standard Edition (Java SE) kennen. Praxisorientierte Beispiele und Übungen zeigen den Nutzen dieser mächtigen Programmierplattform.
Inhalte
-----------
- Typsicherheit und Typparametrisierung mit Java Generics
- Innere Klassen: Syntax und Einsatzbereiche
- Multi-Threading-Programmierung: java.util.concurrent
- Java Annotations und die Reflection API
- Typsichere Aufzählungen: java.lang.Enum
- Deklarative Programmierung
- Lambda Expression
- Optional
- Streaming API
- Einblicke in die Java Persistence API (JPA)
- Verarbeitung von XML-Daten mit JAXB
- Aspekte der Garbage Collection
- Vorstellung häufig eingesetzter externer Bibliotheken
- Modulsystem Jigsaw