Auto Suggestions are available once you type at least 3 letters. Use up arrow (for mozilla firefox browser alt+up arrow) and down arrow (for mozilla firefox browser alt+down arrow) to review and enter to select.

Overview

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.

Use exercises in each chapter to help you master lambda expressions in Java 8 quickly

Product Details

About the Author

Richard is an empirical technologist and solver of deep-dive technical problems. He has professionally worked on static analysis problems, verifying part of a compiler and developing advanced automated bug detection technology. More recently his career has been focussed on data analytics for high performance computing. He is a leader in the London Java Community, sits on their JCP Committee and organises the Adopt-a-JSR programs for Lambdas and Date and Time in Java 8. Richard is also a known conference speaker, having talked at JavaOne, DevoxxUK and JAX London. He obtained a PhD in Computer Science from The University of Warwick where his research focussed on compiler theory.

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you’ll
learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This expanded second edition—updated ...

Like to build websites in the wild with your MacBook? This concise hands-on guide introduces
you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate CSS editor, and a version control app, you’ll ...

Ready to unleash the Droid 2? This entertaining guide helps you take full command of
Motorola’s sleek new device to get online, shop, find locations, keep in touch, and much more. Every page is packed with useful information you can ...

Information Technology professionals can use this book to move beyond the excitement of web services
and service oriented architecture (SOA) and begin the process of finding actionable ideas to innovate and create business value. In Enterprise SOA: Designing IT for ...

Performance is critical to the success of any web site, and yet today's web applications
push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at ...

If you're vexed and perplexed by PowerPoint, pick up a copy of Fixing PowerPoint Annoyances.
This funny, and often opinionated, guide is chock full of tools and techniques for eliminating all the problems that drive audiences and presenters crazy.There's nothing ...

Get a concise introduction to Spring, the popular open source framework for building lightweight enterprise
applications on the Java platform. This example-driven book for Java developers delves into the framework’s basic features, as well as complex concepts such as containers. ...

Although the number of commercial Java games is still small compared to those written in
C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling ...