Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

JDK 8: Lessons Learned With Lambdas and Streams [Video]

DZone's Guide to

JDK 8: Lessons Learned With Lambdas and Streams [Video]

This presentation covers key features of both Lambda expressions and streams before moving on to some real world examples of how to use them effectively.

· Java Zone
Free Resource

In the complimentary O’Reilly eBook, Migrating to Cloud-Native Application Architectures, Pivotal’s Matt Stine examines the cultural, organizational, and technical changes necessary to migrate traditional monolithic applications and service-oriented architectures to cloud-native architectures.

Recorded at SpringOne Platform 2016.

Speaker: Simon Ritter, Azul

Slides: http://www.slideshare.net/SpringCentral/jdk8-lessons-learnt-with-lambdas-and-streams

Lambda expressions and the streams API add a more functional style of programming to Java; something developers have not really had in the past.

This session will start with a short summary of the key features of both Lambda expressions and streams before moving on to some real world examples of how to use them effectively, including a number of lessons learned from trying to apply an imperative style of programming when it should have been functional.

We’ll finish off with a quick look at some of the ideas for improvements to streams in JDK 9.

In this complimentary eBook, you will find a migration cookbook, with recipes for decomposing monolithic applications into microservices, implementing fault-tolerant patterns, and performing automated testing of cloud-native services.

Topics:
lambda expression ,streams ,jdk8 ,java

Published at DZone with permission of Pieter Humphrey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}