Monday 11th December, 2017
9:00am to 5:00pm
-Why Java 8?
-More flexible code
-What is a lambda?
-Functional interfaces: where to use lambda expressions?
-Refactoring/putting together exercise
-Method references: firstclass
-functions in Java 8
-Method references recipes
-Using local variables
-What is a Stream?
-Stream operations and patterns
-Finding and Matching
-the reduce pattern
-Eager vs Lazy
-Shortcircuiting and Loop Fusion
Exercise: financial data processing (part 1)
-Grouping and partitioning
-Collecting to lists and sets
-Beyond grouping and partitioning
Exercise: financial data processing (part 2)
-Extending the reduce pattern
Java developer from London interested in communities and helping move Java forwards.
PhD at University of Cambridge. Writing a book about Java 8: http://www.manning.com/urma
Software Engineer, interested in deep dive performance issues and compiler verfication, @adoptajsr and @adoptopenjdk , associate @ljcjug, PhD, Londoner
Sign in to add slides, notes or videos to this session