Import It All
Books > Computers & Technology > Databases & Big Data > Data Processing
Java 8 in Action: Lambdas, streams, and functional-style programming

Java 8 in Action: Lambdas, streams, and functional-style programming

Product ID: 3155474 Condition: New

Payflex: Pay in 4 interest-free payments of R265.75. Learn more
R 1,063
includes Duties & VAT
Delivery: 10-20 working days
Ships from USA warehouse.
Secure Transaction
VISA Mastercard payflex ozow

Product Description

Java 8 in Action: Lambdas, streams, and functional-style programming

<div><p><b>Summary</b></p><p><i>Java 8 in Action</i> is a clearly written guide to the new features of Java 8. The book covers lambdas, streams, and functional-style programming. With Java 8's functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It's time to dig in!</p><p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.</p><p><b>About the Book</b></p><p>Every new version of Java is important, but Java 8 is a game changer. <i>Java 8 in Action</i> is a clearly written guide to the new features of Java 8. It begins with a practical introduction to lambdas, using real-world Java code. Next, it covers the new Streams API and shows how you can use it to make collection-based code radically easier to understand and maintain. It also explains other major Java 8 features including default methods, Optional, CompletableFuture, and the new Date and Time API.</p><p> This book is written for programmers familiar with Java and basic OO programming. </p><p><b>What's Inside</b></p><ul><li>How to use Java 8's powerful new features</li><li>Writing effective multicore-ready applications</li><li>Refactoring, testing, and debugging</li><li>Adopting functional-style programming</li><li>Quizzes and quick-check questions</li></ul><p><b>About the Authors</b></p><p><b>Raoul-Gabriel Urma</b> is a software engineer, speaker, trainer, and PhD candidate at the University of Cambridge. <b>Mario Fusco</b> is an engineer at Red Hat and creator of the lambdaj library. <b>Alan Mycroft</b> is a professor at Cambridge and cofounder of the Raspberry Pi Foundation.</p><p><b>Table of Contents</b></p><ol><h5>PART 1 FUNDAMENTALS</h5><li>Java 8: why should you care?</li><li>Passing code with behavior parameterization</li><li>Lambda expressions</li><h5>PART 2 FUNCTIONAL-STYLE DATA PROCESSING</h5><li>Introducing streams</li><li>Working with streams</li><li>Collecting data with streams</li><li>Parallel data processing and performance<h5>PART 3 EFFECTIVE JAVA 8 PROGRAMMING</h5></li><li>Refactoring, testing, and debugging</li><li>Default methods</li><li> Using Optional as a better alternative to null</li><li> CompletableFuture: composable asynchronousprogramming</li><li>New Date and Time API</li><h5>PART 4 BEYOND JAVA 8</h5><li>Thinking functionally</li><li>Functional programming techniques</li><li>Blending OOP and FP: comparing Java 8 and Scala</li><li> Conclusions and where next for Java</li><h5>APPENDIXES</h5><li>Miscellaneous language updates</li><li>Miscellaneous library updates</li><li>Performing multiple operations in parallelon a stream</li><li>Lambdas and JVM bytecode</li></ol></div>

Technical Specifications

Country
USA
Brand
Manning Publications
Manufacturer
Manning Pubns Co
Binding
Paperback
ItemPartNumber
black & white illustrations, figures
EANs
9781617291999

You might also like

Back to top