Skip to main content

4 docs tagged with "Functional Programming"

View all tags

Functional programming in Java

Introduction to functional programming in Java — immutability, pure functions, lambda expressions, and the Streams API overview.

Higher-Order Functions

Learn about Higher-Order Functions (HOFs), how they accept or return other functions, and explore standard examples like map, filter, and reduce.

Java Streams API and Lambda Expressions

Complete beginner-friendly guide to Java Lambda Expressions and the Streams API — syntax, filtering, mapping, functional interfaces, method references, and practical code examples.

Pure vs. Impure Functions

Learn about the differences between Pure and Impure functions, the concept of side effects, and why purity is important in functional programming.