Java SE 8 Updatekurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs lernen Sie die wichtigsten neuen Features der Java Technologie kennen.

Zielgruppe

  • Java-Programmierer
  • Entwickler

Voraussetzungen

Kenntnisse in der Programmierung mit Java SE 7

Agenda

Einführung

  • Das Java SE 8 Release
  • Überblick neuer Features

Erweiterungen bei Interfaces

  • Static Methods
  • Default Methods
  • Functional Interfaces
  • java.util.function

Lambdas

  • Einführung in Lambdas
  • Syntax von Lambda Ausdrücken
  • Capturing vs. Uncapturing Lambdas
  • Ersatz von Anonymen inneren Klassen
  • Methoden Referenzen
  • Suchen über Kriterien
  • Nutzung von Aggregat Operationen
  • Lambda Ausdrücke in GUI Anwendungen
  • Target Typing
  • Serialization
  • Lambda's und Streams

Parallele Streams

  • Streams aus Collections ermitteln
  • Sequentielle und parallele Streams
  • Filtering, Mapping und Aggregate Operationen
  • Performance und Laziness
  • Spezialisierte Streams

Java Date/Time API

  • Neue Wertetypen
  • Nutzung von Date/Time Enums
  • Datumsformatierung

Erweiterungen in der Collection API

  • Paralleles sortieren von Arrays
  • Sortierung von Collections
  • Bulk Data Operationen auf Collections

JavaScript auf Java mit Nashorn

  • Erstellung und Ausführung von Shell-Skripten
  • Schreiben von JavaScript Anwendungen
  • Verfassen von JavaFX Anwendungen mit JavaScript

Überblick neue Features der Concurrency API

Überblick IO/NIO API

Überblick Reflection und Änderungen bei Annotation

Sonstiges

  • Generische Typen
  • Small VM
  • Entfernen der Permanent Generation
  • Nashorn JavaScript Engine
  • Sonstige Änderungen

Ziele

In diesem Kurs lernen Sie die wichtigsten neuen Features der Java Technologie kennen.

Zielgruppe

  • Java-Programmierer
  • Entwickler

Voraussetzungen

Kenntnisse in der Programmierung mit Java SE 7

Agenda

Einführung

  • Das Java SE 8 Release
  • Überblick neuer Features

Erweiterungen bei Interfaces

  • Static Methods
  • Default Methods
  • Functional Interfaces
  • java.util.function

Lambdas

  • Einführung in Lambdas
  • Syntax von Lambda Ausdrücken
  • Capturing vs. Uncapturing Lambdas
  • Ersatz von Anonymen inneren Klassen
  • Methoden Referenzen
  • Suchen über Kriterien
  • Nutzung von Aggregat Operationen
  • Lambda Ausdrücke in GUI Anwendungen
  • Target Typing
  • Serialization
  • Lambda's und Streams

Parallele Streams

  • Streams aus Collections ermitteln
  • Sequentielle und parallele Streams
  • Filtering, Mapping und Aggregate Operationen
  • Performance und Laziness
  • Spezialisierte Streams

Java Date/Time API

  • Neue Wertetypen
  • Nutzung von Date/Time Enums
  • Datumsformatierung

Erweiterungen in der Collection API

  • Paralleles sortieren von Arrays
  • Sortierung von Collections
  • Bulk Data Operationen auf Collections

JavaScript auf Java mit Nashorn

  • Erstellung und Ausführung von Shell-Skripten
  • Schreiben von JavaScript Anwendungen
  • Verfassen von JavaFX Anwendungen mit JavaScript

Überblick neue Features der Concurrency API

Überblick IO/NIO API

Überblick Reflection und Änderungen bei Annotation

Sonstiges

  • Generische Typen
  • Small VM
  • Entfernen der Permanent Generation
  • Nashorn JavaScript Engine
  • Sonstige Änderungen

Diese Seite weiterempfehlen