O'Reilly logo

Functional Programming in Java: How functional techniques improve your Java programs by Pierre-Yves Saumont

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix C. Where to go from here

You’ve now had some experience writing functional programs in Java. The extent to which you apply what you’ve learned to everyday Java programming is up to you. Aiming to be 100% functional is probably too much for many Java programmers. Using fully functional I/O, for example, is probably not something that every reader will want to do in their production code. But if you want to adopt the functional programming paradigm for professional projects, you have choices to make.

C.1. Choosing a new language

The first choice is the language you’ll use. Often, choosing a different (more functional-friendly) language isn’t an option. But sometimes it is. We’ve only scratched the surface of the subject, and with the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required