Subramaniam, Venkat

Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

(No reviews yet) Write a Review
ISBN 13:
9781680509793
author:
Subramaniam, Venkat
format:
Paperback
publisher:
Pragmatic Bookshelf
language:
English
Publication Year:
2023
Pages:
276
Dimensions:
23.5 x 19.1 x 1.5 centimetres (0
Genre:
Computers, Programming, Java,
Condition:
New
Availability:
Item usually sent within 20 working days
£32.39

Description

Learn to write Java code that's highly expressive, concise and easy to read and modify. This book guides you from imperative programming to functional programming in Java, using practical examples to help you apply the techniques.

Discover how to transform complex imperative code into elegant and understandable functional-style code, reducing complexity and making your applications more maintainable. With the latest version of Java, this edition covers new chapters on error handling, refactoring to functional style, transforming data and idioms of functional programming.

Harness the power of lambda expressions and the Streams API to turn spaghetti code into concise, expressive and maintainable code. Explore design patterns, safely manage resource allocations, use memoization and learn to transform data while honoring immutability and providing thread safety for efficient and parallel execution.

View AllClose