This book teaches you how to incorporate the benefits of functional programming into new and existing Java code. Author Pierre-Yves Saumont shows how to think functionally about coding tasks in Java and use FP to make your applications easier to understand, optimize, maintain, and scale and uses easy-to-grasp examples, exercises, and illustrations to teach core Functional Programming principles ...
<ASIN:1617292737>
such as referential transparency, immutability, persistence, and laziness.The book shows how to carry out safer concurrent and parallel programming, and covers Java 8 features including lambdas, method references, and functional interfaces
Author: Pierre-Yves Saumont Publisher: Manning Publications Date: January 2017 Pages: 472 ISBN: 978-1617292736 Print: 1617292737 Audience: Java developers Level: Intermediate Category: Methodology
- What is functional programming?
- Using functions in Java
- Making Java more functional
- Recursion, corecursion, and memoization
- Data handling with lists
- Dealing with optional data
- Handling errors and exceptions
- Advanced list handling
- Working with laziness
- More data handling with trees
- Solving real problems with advanced trees
- Handling state mutation in a functional way
- Functional input/output
- Sharing mutable state with actors
- Solving common problems functionally
As with all Manning titles, purchase of the book gives you access to PDF, ePub and Kindle versions at no additional cost.
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Oracle PL/SQL By Example, 6th Ed
Author: Elena Rakhimov Publisher: Oracle Press Pages: 480 ISBN: 978-0138062835 Print: 0138062838 Audience: Developers interested in Oracle PL/SQL Rating: 4 Reviewer: Kay Ewbank
This is the sixth edition of a well established title that has been updated for the latest version of PL/SQL (21c).
|
Coding for Beginners, 2nd Ed (In Easy Steps)
Author: Mike McGrath Publisher: In Easy Steps Pages: 192 ISBN:978-1840789751 Print:1840789751 Kindle: B0B56LN77V Audience: Complete beginners to programming Rating: 4 Reviewer: Sue Gee
This book aims to introduce hands-on modern programming to complete beginners. Can this be achieved in fewer than 180 [ ... ]
| More Reviews |
|