Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility
- List Price:
$22.99
- Buy New: $18.44
-
as of 5/26/2012 03:29 EDT details
- You Save: $4.55 (20%)
In Stock
- Seller:pbshop
- Sales Rank:170,894
- Languages:English (Unknown), English (Original Language), English (Published)
- Media:Paperback
- Number Of Items:1
- Pages:90
- Shipping Weight (lbs):0.4
- Dimensions (in):9.2 x 7 x 0.2
- Publication Date:August 2, 2011
- ISBN:1449311032
- EAN:9781449311032
- ASIN:1449311032
Availability:Usually ships in 1-2 business days
Editorial Reviews:
Synopsis
DIVpSoftware development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language./ppDean Wampler, Java expert and author of iProgramming Scala/i (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once you grasp the benefits of functional programming, you’ll discover that it improves all of the code you write./pulliLearn basic FP principles and apply them to object-oriented programming /liliDiscover how FP is more concise and modular than OOP /liliGet useful FP lessons for your Java type design—such as avoiding nulls /liliDesign data structures and algorithms using functional programming principles /liliWrite concurrent programs using the Actor model and software transactional memory /liliUse functional libraries and frameworks for Java—and learn where to go next to deepen your functional programming skills /li/ul/div
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.