Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
HOME 


  UPCOMING
  PREVIOUS
  MATERIALS
 
GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
Programming with Lambdas & Streams in Java 8

Programming with Lambdas & Streams in Java 8  
ABSTRACT

In Java 8 sind eine Reihe neuer Sprachmittel hinzugekommen, die kollektiv mit dem Stichwort "Lambdas" bezeichnet werden.  Gleichzeitig wurden die JDK-Collections überarbeitet und haben neue zusätzliche Schnittstellen erhalten, kollektiv als "Streams" bekannt, für deren Verwendung die neuen "Lambdas" gebraucht werden. 

Java-Entwickler, die Lust haben, sich mit den Erweiterungen der Sprache (Lambdas) und des Collection-Frameworks (Streams) in Java 8 vertraut zu machen, können an dieser Hack-Session teilnehmen.  Die Idee ist, dass alle Teilnehmer ihre Notebooks inklusive JDK 8 Release mitbringen und nach einer kurzen Einführung "ins kalte Wasser springen": es soll versucht werden, mit den neuen Mitteln kleinere Programmieraufgaben zu lösen und dabei erste Erfahrungen mit Lambdas bei der Benutzung von Streams zu gewinnen. 

Es handelt sich nicht um einen regulären Workshop mit umfangreichem Präsentations- und kleinerem Praxisteil.  Es ist auch nicht geplant, das Thema "Lambdas & Streams" erschöpfend zu behandeln. Vielmehr ist ein zwangloses, experimentierfreudiges, gemeinschaftliches Hacken angedacht.  Es wird eine kurze Einführung geben (ca. 60 min) und anschließend darf gehackt werden.  Wir haben ein Reihe von Aufgaben zusammen gestellt, die langsam aufeinander aufbauend in grundlegende Features des Stream APIs einführen.  Am Ende werden Lösungen vorgestellt und diskutiert. 
 

PREREQUISITES

 
 
Level: einführend - mittel
Duration: ca. 2-3 Stunden (idealerweise mit offenem Ende)
Audience: Java-Entwickler, die sich für Neuerungen im Java 8 an der Sprache und den Collections interessieren.
Prerequisites: Bitte Notebook mit Java-8-Installation mitbringen. 
Tipp: JDK am besten inklusive JavaDoc runterladen (für den Fall, dass am Veranstaltungsort kein Internetzugang verfügbar ist und man trotzdem im API stöbern möchte).
Presented at: Lambda Tour , Duisburg/Hamburg/München, Germany, September /October 2013
JDays 2013 , Göteborg, Sweden, November 26-27, 2013
JUG Schweiz , Zürich, Switzerland, December 17,  2013
JUG Schweiz , Luzern & Bern, Switzerland, April 29-30,  2014
JUG Schweiz , Basel, Switzerland, August 19,  2014
JUG Berlin-Brandenburg , Berlin, Germany, November 6, 2014

 
 

If you are interested to hear more about this and related topics you might want to check out the following seminar or skim through some further reading:
Seminars
 
Lambdas & Streams
2-day seminar (open enrollment and on-site)
Overview of Java 8
3-day seminar (open enrollment and on-site)

 

Articles
 
Lambda & Streams Tutorial and Reference
In-Depth Coverage of all aspects of lambdas & streams
Lambdas in Java 8
Conference Presentation at JFokus 2012 (slides)
Lambdas in Java 8
Conference Presentation at JavaZone 2012 (video/English)
Funktionale Programmierung für Java-Entwickler
Conference Presentation at W-JAX 2011 (video/German)
 
 
  © Copyright 1995-2015 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/LambdasHackSession.htm  last update: 22 Jan 2015