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 
Streams - Extensions of the Collections Framework in Java 8

Streams - Extensions of the Collections Framework in Java 8  
ABSTRACT

The JDK's collection framework is radically overhauled in Java 8: it has bulk operations that take functions and apply them to all elements in a collection.  The session provides an overview of the new operations and some insight into their inner workings.  The centerpiece of the new API is the interface java.util.stream.Stream.  We will explore what streams are, how they differ from collections, how their operations are executed (in parallel or sequentially), why some operations are intermediate and others terminal, why most operations are stateless, and what fluent programming is.  
 

PREREQUISITES

 
 
Level: introductory - intermediate
Duration: 60 min presentation
Audience: Java developers with an interest in Java 8
Presented at: JAX 2014 , Mainz, Germany, May 12-16,  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)

 

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/Java8-CollectionExtensions.htm  last update: 28 Nov 2013