Functional Programming with Java Tutorial
Selected Reading
- Discussion
- Resources
- Quick Guide
- Fixed Length Streams
- Infinite Streams
- Terminal methods
- Intermediate Methods
- Exception Handling
- Type Inference
- Pure Functions
- First Class Functions
- Returning a Function
- High Order Functions
- Collections
- Constructor References
- Method References
- Functional Interfaces
- Default Methods
- Lambda Expressions
- Reducing
- Currying
- Closure
- Optionals & Monads
- Parallelism
- Recursion
- Persistent Data Structure
- Eager vs Lazy Evaluation
- Functional Composition
- Functions
- Overview
- Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Home
Functional Programming with Java Tutorial
From Java 8 onwards, many functional programming elements are introduced pke lambda expression, functional interfaces in Java. These elements are to ease functional programming in Java which was originally a imperative and Object Oriented language.
Audience
This tutorial is designed for Software Professionals who are wilpng to learn Functional Programming using Java in simple and easy steps. This tutorial will give you an understanding of the Functional Programming concepts and after completing this tutorial you will be at an intermediate level of expertise from where you can take yourself to a higher level of expertise.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of Java, and execution of programs, etc.
Advertisements