Java Stream API — Roman Ivanov

In this webinar Roman Ivanov covers the Java Stream API, one of the key technologies for processing data in Java. He explains the advantages of the Stream API, which lets you describe complex data processing scenarios concisely and keeps the code readable.

He also covers functional programming and what characterises it: the absence of state, recursion in place of loops, passing functions as parameters and returning functions from other functions. Roman touches on lambda functions and how they are used in Java.

Read next