1 option
Functional programming in Java : harnessing the power of Java 8 Lambda expressions / Venkat Subramaniam ; foreword by Brian Goetz ; edited by Jacquelyn Carter.
- Format:
- Book
- Author/Creator:
- Subramaniam, Venkat, author.
- 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.