Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Functional Programming With Java

Learn to incorporate some tools and concepts from functional programming into Java code, both in Java 8 and earlier versions.

Intermediate
1h 31m
(534)

Created by Jessica Kerr

Last Updated Nov 20, 2019

Course Thumbnail
  • Course

Functional Programming With Java

Learn to incorporate some tools and concepts from functional programming into Java code, both in Java 8 and earlier versions.

Intermediate
1h 31m
(534)

Created by Jessica Kerr

Last Updated Nov 20, 2019

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

If you can write object-oriented programs in Java, and you'd like to write even better Java, then this course is for you. Starting with real business problems, see how concepts from functional programming can help you in Java. From function values to streams, learn the significance of some of Java 8's additions -- and get the same benefits in Java 6! This course teaches ways of thinking that help functional programmers write code that doesn't break. This course is designed for Java programmers, although any object-oriented developer can benefit from the very clear explanations of concepts. It assumes no familiarity with functional programming. After this course, you'll have more design options and ideas, and you'll find writing Java more fun than before.

Functional Programming With Java
Intermediate
1h 31m
(534)
Table of contents

About the author
Jessica Kerr - Pluralsight course - Functional Programming With Java
Jessica Kerr
1 courses 4.4 author rating 534 ratings

Jessica Kerr is a software developer with a hobby of presenting at conferences and teaching custom on-site git workshops.

Get started with Pluralsight