My Account Log in

1 option

Functional programming in Java : harnessing the power of Java 8 Lambda expressions / Venkat Subramaniam ; foreword by Brian Goetz ; edited by Jacquelyn Carter.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Subramaniam, Venkat, author.
Contributor:
Goetz, Brian, writer of foreword.
Carter, Jacquelyn, editor.
Series:
Pragmatic programmers.
The Pragmatic Programmers
Language:
English
Subjects (All):
Java (Computer program language).
Computer programming.
Physical Description:
1 online resource (176 pages) : illustrations (some color).
Edition:
1st edition
Place of Publication:
Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookshelf, 2014.
Language Note:
English
System Details:
text file
Summary:
Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that's also a breeze to parallelize. You'll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You'll design and write applications better using the new standards in Java 8 and the JDK.
Contents:
Hello, Lambda expressions!
Using collections
Strings, comparators, and filters
Designing with Lambda expressions
Working with resources
Being lazy
Optimizing recursions
Composing with Lambda expressions
Bringing it all together.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781941222690
1941222692
9781680503555
1680503553
9781680503548
1680503545
9781937785468
1937785467
OCLC:
894047090

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account