Introduction To Java Streams And Functional Programming

We will cover a lot of functional features in Java 8 & 9 including the stream library.

We'll learn about :-

  1. Functional programming.
  2. Functional interfaces.
  3. Lambda Expressions.
  4. Stream operations.
  5. Sequential data processing with Streams.
  6. Stream operations.
  7. Parallel Streams.

We'll look at some new language features introduced in Java 8. i.e. functional interfaces, lambda expressions, method references.

We'll also look into parallel streams. And lastly, we shall look at how to use functional programming in Java.

New Articles will be added once ready every week until this list is complete.

Make sure you join our Mail list so that you never miss a NEW article.

Let me know about the topics you would love to appear here in the comment section below.

About The Author   

Steven Mwesigwa

Software Engineer at Vogue Book Consultancy Services Ltd

Picture Of Steven Mwesigwa

Steve is currently a software developer at Vogue Book Consultancy Services Ltd and a technology author. He holds a Dip. in civil engineering from Kyambogo University. He founded and maintains a website that receives more than 1.5 thousand visits per month. Steve can be reached on Twitter at @steven7mwwesigwa