Schulung: Java 8 / JDK8 Update

  • Präsenztraining

Das JDK 8 enthält insbesondere durch die Einführung der Elemente der funktionalen Programmierung eine ganze Reihe komplexerer Erweiterungen. Sie lernen die neuen Features von Java 8 in diesem Seminar kompakt und zielorientiert kennen.

Besuchen Sie unseren Java Blog.

Trainingsprogramm

Typen von Klassen:

  • Globale Klassen
  • Statische Klassen
  • Memberklassen
  • Lokale Klassen
  • Anonyme Klassen

 

Lambda-Ausdrücke anhand einführender Beispiele:

  • ActionListener
  • Operatoren
  • Funktionen
  • Runnable

 

Details zu Lambdas:

  • Target-Typing
  • Typ-Inferenz
  • Methoden-Referenzen
  • Bezug auf Attribute der umschließenden Klasse
  • Bezug auf lokale Variablen der umschließenden Methode
  • this-Referenz
  • Unterschiede zu anonymen Klassen
  • Internas zur Implementierung von Lambdas
  • Serialisierung
  • Lambdas und Generics

 

Neuerungen bei Interfaces:

  • Statische Methoden
  • default-Methoden
  • Konflikte bei der Implementierung

 

Funktionale Interfaces der Standardbibliothek:

  • Supplier
  • Consumer
  • Predicate
  • Function
  • BiFunction
  • UnaryOperator
  • BinaryOperator

 

Erweiterungen der Standardbibliothek:

  • Arrays
  • Iterable
  • Collection und List
  • Map
  • Comparator
  • Optional
  • Spliterator

 

Das neue Stream-API und "fluent Programming":

  • Stream-Creation
  • Intermediate Operations
  • Terminal Operations
  • Collectors
  • Parallelität
  • Performance

 

Date-and-Time API:

  • ChronoUnit
  • Instant
  • Duration
  • DayOfWeek und Month
  • LocalDate
  • LocalTime und LocalDateTime
  • ZonedDateTime
  • YearMonth, MonthDay und Year
  • Period
  • DateTimeFormatter
  • Interoperablilität mit Date und Calendar

 

Multithreading:

  • CompletableFuture
  • StampedLock

 

JavaScript-Engine "Nashorn"

Wer sollte teilnehmen:

Zielgruppe

Entwickler, Designer, Architekten.

Voraussetzungen

Programmiererfahrung in Java.

Schulungsmethode

Vortrag, Diskussion, Übungen, Praktikum am System.

Hinweis

Die Inhalte dieses Seminars können für Inhouse-Seminare jederzeit mit anderen Seminaren kombiniert werden.

Dauer: 2 Tage (12 Stunden )
Nr. 3300

Beginn: 10:00
Preis:1.190,00 € netto
1.416,10 € inkl. 19% MwSt.

Es entstehen keine zusätzlichen Liefer- & Versandkosten

Dauer: 2 Tage (12 Stunden )
Nr. 3300
Inhouse-Paket:Auf Anfrage
Seminarbuchung Orte und Termine
29 Apr - 30 Apr 2019Integrata AG Berlin
Integrata AG Berlin
Berliner Freiheit 2
10785 Berlin
01 Aug - 02 Aug 2019Integrata AG München
Integrata AG München
Prielmayerstraße 3
80335 München
Weitere informationen

Anfahrt- und Hotelinformationen

Anreise mit der Bahn
Unser Angebot für Sie:
Für 99€ hin und zurück!