If I paid the full new price for this book, with it being so small I'd feel short changed, however:
It can be hard to make head or tail of functional programming coming from an object oriented world. This book makes a good attempt at using Java to describe the concepts of functional programming, and ultimately tries to get you to think in a more declarative and 'functional' manner when approaching programming problems. Therefore there is a lot of talk about concepts like concurrency and abstraction, with relatively small code snippets which I think is why it has got some negative reviews. But it is concise and I think reads pretty well. Contrary to what you might think you can use a lot of functional concepts in Java with the libraries presented in this book, without the need to take up another specifically functional language.
But it certainly isn't a book about a particular technology which you can learn and say 'now I know functional programming'. It is a good intro though.
You don't need to own a Kindle device to enjoy Kindle books. Download one of our FREE Kindle apps to start reading Kindle books on all your devices.
To get the free app, enter your mobile phone number.
Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility 1st Edition, Kindle Edition
The best device for reading, full stop. Learn more
About the Author
- ASIN : B005KOJ3Z4
- Publisher : O'Reilly Media; 1st edition (22 July 2011)
- Language : English
- File size : 426 KB
- Simultaneous device usage : Unlimited
- Text-to-Speech : Enabled
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 89 pages
- Customer Reviews:
3.6 out of 5
14 global ratings
Review this product
Top reviews from other countries
A short, but useful readReviewed in the United Kingdom on 24 May 2012
Very basic bookReviewed in Italy on 23 April 2015
Nothing wrong with the book. Let us say that it is for OO programmers with no exposure to FP (essentially is a FP primer), and not a book for FP that want to apply more FP techniques in Java. BTW, with Java 8 there are a number of more recent books about FP techniques in Java that are obviously more up to date.
Light Reading w/ some good ideasReviewed in Germany on 7 July 2013
60 pages. A quick read and good introduction to the subject for a Object-Oriented Java Developer. It introduces the topic in a manner that can use to improve your programming skills immediately.
Benjamin W. Friedman
Author is under-ratedReviewed in the United States on 9 April 2019
Excellent primer into FP with an imperative language. A difficult mission with powerful concepts.
Marketing onlyReviewed in the United States on 5 May 2013
This is actually more a sequel than a book. Very thin, it introduces some interesting ideas about functional programming. However, many terms are introduced without clear definitions. Seen that the author is excited about the subject. But like many excited software developers, he cannot express the subject concisely.
2 people found this helpful