Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Java Closures and Lambda (Paperback, 1st ed.)
Loot Price: R1,690
Discovery Miles 16 900
You Save: R233
(12%)
|
|
Java Closures and Lambda (Paperback, 1st ed.)
Expected to ship within 10 - 15 working days
|
Pro Java Closures and Project Lambda introduces you to significant
new changes to the Java language coming out of what is termed
Project Lambda. These new changes make their debut in Java 8, and
their highlight is the long-awaited support for lambda expressions
in the Java language. You'll learn to write lambda expressions and
use them to create functional interfaces and default methods for
evolving APIs, among many other uses. Java language designer Daniel
Smith states the goals of Project Lambda as being to make dramatic
and necessary enhancements to the programming model, smooth out
rough edges in the language, preserve compatibility, all while
maintaining the essence of the Java language as you've come to know
it. The changes in Java 8 are significant. Syntax and usage of the
language are changed considerably with the introduction of closures
and lambda expressions. Pro Java Closures and Project Lambda takes
you through these important changes from introduction to mastery.
Through a set of clear examples, you'll learn to refactor existing
code to take advantage of the new language features. You'll learn
what those features can do for you, and when they are best
applied.You'll learn to design and write new code having these
important new features in mind from the very beginning. * Clearly
explains the fantastic benefits from Project Lambda. * Explains the
syntax and IDE support for the new features. * Shows how to
streamline your code by bringing some of the benefits of functional
programming to the Java language. * Illustrates parallelism in
closures through Stream and Spliterator objects. * Explains API
evolution by adding methods to existing interfaces without breaking
existing interface implementations, a technique addressing
potential multiple inheritance issues What you'll learn *
Encapsulate key bits of logic into anonymous functions without the
need for anonymous classes. * Define closures to be used as
generators of comparison functions. * Define map, filter, and
reduce functions that are useful in working with lists and other
collections. * Trap and handle exceptions involving lambdas and
closures, including the passing of exception-type parameters. *
Anticipate and provide for concurrency so that your code
successfully scales across multiple CPU cores.* Refactor existing
code to take advantage of newly-possible closures and lambda
expressions. Who this book is for Pro Java Closures and Project
Lambda is aimed at Java developers interested in keeping up with
the latest developments in the language. The book is of particular
interest to those wanting to produce shorter and more readable code
by taking advantage of language enhancements coming out of Project
Lambda.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.