Subramaniam, Venkat
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
- 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
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.