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 
The Lambdafication of Java - JEP 107: Parallel Bulk Operations for Collections

The Lambdafication of Java - JEP 107: Parallel Bulk Operations for Collections  
 
 
ABSTRACT
 
 
Java wird in der Version 8 (voraussichtlich Mitte 2013) Spracherweiterungen für funktionale Programmierung bekommen.  Diese sogenannten “lambdas expressions” werden in Java 8 dann auch Eingang in den JDK finden, d.h. es ist geplant, bestehende JDK-Klassen mit Erweiterungen zu versehen, die Gebrauch von dem neuen Sprachmittel machen werden.  Für diese Ergänzung des JDK wurde der Begriff “lambdafication” erfunden. 

Die Session erläutert die funktionalen Ideen, die hinter den Lambdas stecken, gibt einen Überblick über das Sprachmittel der Lambda-Ausdrücke selbst, zeigt Beispiele für “lambdafizierte” JDK-Komponenten und geht insbesondere auf die Erweiterungen ein, die an den Collections geplant sind. 

Hier wird im Rahmen des Java Enhancement Proposal JEP 107 überlegt, wie man die bestehenden Collections um so-genannte “parallel bulk operations” erweitern kann, die ohne nennenswerten Aufwand seitens des Programmierer parallel von mehreren Threads abgearbeitet werden; diese parallelen Operationen werden den in Java 7 eingeführten Fork-Join-Framework verwenden.
 

 
 
PREREQUISITES

 
 
Level: intermediate / advanced
Duration: 60 min
Prerequisites: Attendants should be familiar with Java and have basic knowledge of lambda expressions in Java.
Presented at: JAX 2012 , Mainz, Germany, April 16-20, 2012 

 
 

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)

 

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-2013 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/Lambdafication.htm  last update: 18 Jul 2013