Tag

functional interfaces

0 views collected around this technical thread.

Top Architect
Top Architect
Jan 31, 2024 · Backend Development

Java 8 Functional Interfaces and Stream Operations: A Comprehensive Guide

This article explains Java 8's lambda expressions and functional interfaces, demonstrates common functional interfaces with code examples, and shows how to use Stream API operations such as filter, map, flatMap, collect, max/min, count, reduce, and advanced collectors for efficient backend development.

JavaJava8backend development
0 likes · 14 min read
Java 8 Functional Interfaces and Stream Operations: A Comprehensive Guide
Architecture Digest
Architecture Digest
Jan 25, 2024 · Backend Development

Understanding Java 8 Functional Interfaces and Stream Operations

This article explains Java 8's lambda expressions, functional interfaces, and the Stream API, demonstrating how immutable values and functions enable concise data processing through lazy and eager evaluation, with practical code examples covering predicates, consumers, mapping, filtering, grouping, and reduction.

JavaJava8collectors
0 likes · 12 min read
Understanding Java 8 Functional Interfaces and Stream Operations
Selected Java Interview Questions
Selected Java Interview Questions
Jan 21, 2024 · Backend Development

Java 8 Functional Interfaces and Stream API: Practical Examples and Usage

This article introduces Java 8's lambda expressions, functional interfaces, and the Stream API, explaining key concepts such as lazy and eager evaluation, and demonstrates common stream operations like collect, filter, map, flatMap, max/min, count, and reduce with concrete code examples.

Javabackendcollectors
0 likes · 16 min read
Java 8 Functional Interfaces and Stream API: Practical Examples and Usage
Selected Java Interview Questions
Selected Java Interview Questions
Oct 18, 2022 · Fundamentals

Understanding Java Functional Interfaces and Stream API Internals

This article explains Java functional interfaces, the java.util.function package, and provides an in‑depth look at the internal structure of the Stream API, including pipelines, intermediate and terminal operations, collectors, and the parallel execution model based on ForkJoin tasks.

JavaJava 8Stream API
0 likes · 23 min read
Understanding Java Functional Interfaces and Stream API Internals
Java Architect Essentials
Java Architect Essentials
Sep 10, 2022 · Fundamentals

A Generic Builder Pattern for Simplifying Java Object Creation

This article demonstrates how to replace verbose Java object instantiation and setter calls with a reusable generic Builder that supports chained property setting via functional interfaces, showing both a simple example and a full implementation supporting up to three parameters per setter.

Builder PatternGeneric BuilderJava
0 likes · 8 min read
A Generic Builder Pattern for Simplifying Java Object Creation
Top Architect
Top Architect
Aug 5, 2021 · Backend Development

Using Java 8 Streams and Functional Interfaces: A Comprehensive Guide

This article explains Java 8's lambda expressions and functional interfaces, demonstrates common Stream operations such as filter, map, flatMap, collect, max/min, count and reduce, and shows how to use advanced collectors for grouping, partitioning and joining with clear code examples.

Javacollectorsfunctional interfaces
0 likes · 12 min read
Using Java 8 Streams and Functional Interfaces: A Comprehensive Guide
Architect's Tech Stack
Architect's Tech Stack
Apr 28, 2021 · Backend Development

Java 8 Lambda Expressions, Functional Interfaces, and Stream API Tutorial

This article introduces Java 8's lambda expressions and functional interfaces, demonstrates custom functional interfaces, and explains how to use the Stream API with operations such as collect, filter, map, flatMap, max/min, count, reduce, partitioningBy, groupingBy, and joining, providing code examples throughout.

JavaJava8Stream API
0 likes · 13 min read
Java 8 Lambda Expressions, Functional Interfaces, and Stream API Tutorial
Top Architect
Top Architect
Mar 7, 2021 · Fundamentals

Java 8 Functional Interfaces and Stream Operations: A Comprehensive Guide

This article explains Java 8's functional interfaces, lambda expressions, method references, lazy versus eager evaluation, and demonstrates how to use the Stream API—including collect, filter, map, flatMap, max/min, count, reduce, and various collectors—to write concise, expressive code for processing collections.

Javacollectorsfunctional interfaces
0 likes · 15 min read
Java 8 Functional Interfaces and Stream Operations: A Comprehensive Guide
Top Architect
Top Architect
Sep 20, 2020 · Fundamentals

Java 8 Method References and Optional: Concise Coding with Functional Interfaces

This article introduces Java 8's method reference syntax and the Optional class, explaining static, instance, and constructor references, demonstrating their use with functional interfaces such as Function and BiFunction, and providing practical code examples to write more concise and null‑safe Java code.

JavaJava 8Method References
0 likes · 8 min read
Java 8 Method References and Optional: Concise Coding with Functional Interfaces
Java Captain
Java Captain
Sep 13, 2020 · Fundamentals

Java 8 Lambda Expressions, Functional Interfaces, and Stream API Tutorial

This article introduces Java 8's lambda expressions and functional interfaces, demonstrates their usage with examples, and explains how to leverage the Stream API—including operations like filter, map, flatMap, reduce, collect, and grouping—to process collections efficiently.

JavaStream APIcollectors
0 likes · 15 min read
Java 8 Lambda Expressions, Functional Interfaces, and Stream API Tutorial
Selected Java Interview Questions
Selected Java Interview Questions
Jun 22, 2020 · Fundamentals

Understanding Java Lambda Expressions, Functional Interfaces, and the Stream API

This article provides a comprehensive guide to Java Lambda expressions, functional interfaces, method and constructor references, and the Stream API, explaining syntax, usage examples, type inference, and new collection methods introduced in Java 8 for functional programming.

JavaJava8Stream API
0 likes · 30 min read
Understanding Java Lambda Expressions, Functional Interfaces, and the Stream API
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 13, 2020 · Fundamentals

Java 8 New Features and Functional Programming Overview

An extensive guide to Java 8’s new capabilities, covering lambda expressions, functional interfaces, streams, default methods, Optional, CompletableFuture, the new date‑time API, concurrency enhancements, and numerous language and library improvements, with detailed explanations and code examples.

CompletableFutureJava 8Lambda Expressions
0 likes · 51 min read
Java 8 New Features and Functional Programming Overview
Java Captain
Java Captain
Oct 16, 2019 · Backend Development

Java 8 Lambda Expressions and Stream API: Functional Interfaces and Common Operations

This article introduces Java 8's lambda expressions and functional interfaces, demonstrates custom functional interfaces, and explains how to use the Stream API with lazy and eager evaluation for operations such as collect, filter, map, flatMap, max/min, count, reduce, and various collectors.

JavaJava 8Stream API
0 likes · 14 min read
Java 8 Lambda Expressions and Stream API: Functional Interfaces and Common Operations