Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility
by
Dean Wampler (Goodreads Author)
Software 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.
Dean Wampler, Java expert and author of Programming Scala (...more
Dean Wampler, Java expert and author of Programming Scala (...more
Paperback, 90 pages
Published
August 2nd 2011
by O'Reilly Media
(first published July 2011)
Friend Reviews
To see what your friends thought of this book,
please sign up.
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
(showing
1-30
of
102)
This book tries to explain functional programming's concepts in simple language, using Java to illustrate them (although this isn't best language to do this). Book provides overview of main concepts & approaches, and tries to explain when functional approaches are better than "standard" object-oriented (for example, for concurrent programs)...
I will use this book to convince our Java & C++ developers to look onto world of functional programming, and although they probably won't switch to...more
I will use this book to convince our Java & C++ developers to look onto world of functional programming, and although they probably won't switch to...more
Having some humble experience in the area (mainly from the university), I expected to see some advanced FP concepts applied in Java. Instead, most of the book is a very basic tutorial. Additionally, it seems that (even with the new lambda syntax) Java blows for functional programming. The moral of the story, and the (not so) hidden message in the book, is that you should try Scala, Clojure or even JRuby, if you want bearable experience with FP on the JVM. Nevertheless, the book covers some inter...more
The book is good for all the people who have never got in touch with functional programming and have always worked mostly with object-oriented languages. The main terms and the basic features are explained in a good and understandable way and the examples are really good, too. It's can be read in a single night, so try it !
My own thoughts echo other reviewers of this book. While it's potentially useful for getting Java devs to think more functionally, the end results look unreadable to most Java devs. It's shoehorning an alien concept (for now) into the language. Sure, you can kind of sort of do it, but should you?
I've implemented a number of "functional esque" methods in my current work project (independent of this book, but similar end results), and I wouldn't argue that the basic forms are more concise or more...more
I've implemented a number of "functional esque" methods in my current work project (independent of this book, but similar end results), and I wouldn't argue that the basic forms are more concise or more...more
May 16, 2013
Hideki Hashimoto
marked it as to-read
May 11, 2013
Rafif Zayed
is currently reading it
May 04, 2013
Bruno
marked it as to-read
Apr 21, 2013
Michael Fok
added it
Apr 19, 2013
Kinzlp
marked it as to-read
Apr 01, 2013
Margus Haavala
added it
Feb 20, 2013
Chris
marked it as to-read
Feb 09, 2013
Anton Petrov
marked it as to-read
Feb 09, 2013
Любен Иванов
marked it as to-read
Jan 20, 2013
Antti
marked it as to-read
Jan 19, 2013
Mykhailo Kozik
marked it as to-read
Jan 17, 2013
Tom
is currently reading it
Jan 10, 2013
Raghavendra
marked it as to-read
Dec 25, 2012
Anton Arhipov
marked it as to-read
There are no discussion topics on this book yet.
Be the first to start one »

Loading...















