If you’re a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You’ll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.
Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.
"synopsis" may belong to another edition of this title.
Q&A with Richard Warburton, author of "Java 8 Lambdas"
Q. Tell us why your book is important right now?
Java 8 is a step change in terms of the development of the Java platform. It’s not just a new version with slightly improved libraries and a few more convenience functions. It introduces Java developers to a much more functional style of programming. By and large this is for the good. There are lots of things to help developers in Java 8 both in terms of productivity and writing more efficient code but it does mean that you need to learn a bit more. A few idioms and concepts can really help clean up code quite a lot.
Q. What do you hope readers will walk away with?
A whole load of ways to write simpler, cleaner, faster code. I think that's the most important thing that matters when reading a new programming book. There are a lot of concepts and idioms that people need to get used to and understand but the really important stuff is being able to apply it in a practical setting.
Q. What's the most exciting or important thing happening in your space?
I was going to say in the Java world that lambda expressions are the most important things, but they’re not. There's a broader trend at work here: that programming languages are becoming inherently multi-paradigm. It’s not just Java that has accepted that functional and object-oriented code can live together in harmony. Newer programming languages all utilize some functional and some object-oriented concepts, and this increasing cross-pollination is likely to continue for the next decade or more.
Lesser spotted eagle (Aquila pomarina)
The animal on the cover of Java 8 Lambdas is a lesser spotted eagle (Aquila pomarina). This large bird of prey can be found in Eastern Europe and belongs to the family Accipitridae, like all typical eagles. The lesser spotted eagle is medium-sized with a head and bill that are small for eagles; these eagles typically measure up to 60 cm in length with a 150 cm wingspan.
Functional Programming for the Masses
"About this title" may belong to another edition of this title.
Shipping:
FREE
Within U.S.A.
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00078845389
Quantity: 2 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 15210867-6
Quantity: 1 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: As New. Used book that is in almost brand-new condition. Seller Inventory # 51325284-6
Quantity: 1 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 39250400-6
Quantity: 1 available
Seller: HPB-Red, Dallas, TX, U.S.A.
Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_398812777
Quantity: 1 available
Seller: ebooks Keystone, Reading, PA, U.S.A.
Condition: good. This book is in good condition, with minimal signs of wear and tear. Seller Inventory # GWKV.1449370772.G
Quantity: 1 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 20197403
Quantity: 2 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 20197403-n
Quantity: 2 available
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # WO-9781449370770
Quantity: 1 available
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # WO-9781449370770
Quantity: 1 available