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

4.32 avg rating
( 354 ratings by Goodreads )
 
9781617291999: Java 8 in Action: Lambdas, Streams, and functional-style programming
View all copies of this ISBN edition:
 
 

Summary

Java 8 in Action 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!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

Every new version of Java is important, but Java 8 is a game changer. Java 8 in Action 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.

This book is written for programmers familiar with Java and basic OO programming.

What's Inside

  • How to use Java 8's powerful new features
  • Writing effective multicore-ready applications
  • Refactoring, testing, and debugging
  • Adopting functional-style programming
  • Quizzes and quick-check questions

About the Authors

Raoul-Gabriel Urma is a software engineer, speaker, trainer, and PhD candidate at the University of Cambridge. Mario Fusco is an engineer at Red Hat and creator of the lambdaj library. Alan Mycroft is a professor at Cambridge and cofounder of the Raspberry Pi Foundation.

Table of Contents

    PART 1 FUNDAMENTALS

  1. Java 8: why should you care?
  2. Passing code with behavior parameterization
  3. Lambda expressions
  4. PART 2 FUNCTIONAL-STYLE DATA PROCESSING

  5. Introducing streams
  6. Working with streams
  7. Collecting data with streams
  8. Parallel data processing and performance

    PART 3 EFFECTIVE JAVA 8 PROGRAMMING

  9. Refactoring, testing, and debugging
  10. Default methods
  11. Using Optional as a better alternative to null
  12. CompletableFuture: composable asynchronousprogramming
  13. New Date and Time API
  14. PART 4 BEYOND JAVA 8

  15. Thinking functionally
  16. Functional programming techniques
  17. Blending OOP and FP: comparing Java 8 and Scala
  18. Conclusions and where next for Java
  19. APPENDIXES

  20. Miscellaneous language updates
  21. Miscellaneous library updates
  22. Performing multiple operations in parallelon a stream
  23. Lambdas and JVM bytecode

"synopsis" may belong to another edition of this title.

About the Author:

Raoul-Gabriel Urma has worked as a software engineer for Oracle's Java Platform Group, Google's Python team, Ebay, and Goldman Sachs as well as for several startup projects. He's currently completing a PhD in Computer Science at the University of Cambridge and is a regular speaker and instructor.

Mario Fusco is a senior software engineer at Red Hat working on Drools, the JBoss rule engine. He created the open source library lambdaj, an internal Java DSL for manipulating collections in a functional way.

Alan Mycroft is Professor of Computer Science at the University of Cambridge, where he researches programming languages, their semantics, optimization and implementation. He is a co-founder and Trustee of the Raspberry Pi Foundation.

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

9789351197430: Java 8 In Action

Featured Edition

ISBN 10:  9351197433 ISBN 13:  9789351197430
Publisher: Manning Publications, 1905
Softcover

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Urma
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Softcover First Edition Quantity Available: > 20
International Edition
Seller:
LowPriceBookDeals
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Softcover. Condition: New. 1st edition. Brand NEW, Paperback International Edition. Black & White or color, Cover and ISBN may be different but similar contents as US editions. Standard delivery takes 5-9 business days by USPS/DHL with tracking number. Choose expedited shipping for superfast delivery 3-5 business days by UPS/DHL/FEDEX. We also ship to PO Box addresses but by Standard delivery and shipping charges will be extra. International Edition Textbooks may bear a label -Not for sale in the U.S. or Canada- etc. printed only to discourage U.S. students from obtaining an affordable copy. Legal to use despite any disclaimer on cover as per US court. No access code or CD included unless specified. In some instances, the international textbooks may have different exercises at the end of the chapters. Printed in English. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. In case of orders from Europe, custom charges may comply by the relevant government authority and we are not liable for it. 100% Customer satisfaction guaranteed! Please feel free to contact us for any queries. Seller Inventory # AB_US_1520101

More information about this seller | Contact this seller

Buy New
US$ 11.71
Convert currency

Add to Basket

Shipping: US$ 3.95
Within U.S.A.
Destination, rates & speeds
International Edition
International Edition

2.

Urma, Raoul-Gabriel; Fusco, Mario; Mycroft, Alan
Published by Manning Publications
ISBN 10: 1617291994 ISBN 13: 9781617291999
New PAPERBACK Quantity Available: > 20
International Edition
Seller:
Ben's Book Shop
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1617291994 Paperback. Book Condition: New. This is an International Edition. Brand new. Seller Inventory # INDMKT-9789351197430

More information about this seller | Contact this seller

Buy New
US$ 15.71
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
International Edition
International Edition

3.

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Paperback Quantity Available: 1
International Edition
Seller:
US_Superfast_Bookstore
(New Castle, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: NEW. International Edition, Paperback, Brand New, ISBN and Cover image may differ but contents similar to U.S. Edition, Printed in Black & White. End Chapter Exercises may differ. No CD/Access code. Legal to use despite any disclaimer, We ship to PO , APO and FPO adresses in U.S.A .Choose Expedited Shipping for FASTER DELIVERY.Customer Satisfaction Guaranteed. Seller Inventory # US_9789351197430

More information about this seller | Contact this seller

Buy New
US$ 17.01
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
International Edition
International Edition

4.

Mario Fusco , Raoul Gabriel Urma , Alan Mycroft
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Soft cover Quantity Available: 20
International Edition
Seller:
Books in my Basket
(New Delhi, India)
Rating
[?]

Book Description 2014. Soft cover. Condition: New. International Edition. Book cover and ISBN different from US edition. Territorial Restrictions maybe printed on the book. This is an international edition. Seller Inventory # 495737

More information about this seller | Contact this seller

Buy New
US$ 11.09
Convert currency

Add to Basket

Shipping: US$ 6.11
From India to U.S.A.
Destination, rates & speeds
International Edition
International Edition

5.

Urma, Raoul-Gabriel; Fusco, Mario; Mycroft, Alan
Published by Manning Publications
ISBN 10: 1617291994 ISBN 13: 9781617291999
New PAPERBACK Quantity Available: 10
International Edition
Seller:
WFL
(Holtsville, NY, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1617291994 Brand New,Paperback , International Edition , Same text as US edition ,Different ISBN /Cover , printed in english , Ready to ship, fast delivery (5-8 busienss days ) worldwide. Seller Inventory # INIM30ZA902

More information about this seller | Contact this seller

Buy New
US$ 13.84
Convert currency

Add to Basket

Shipping: US$ 4.90
Within U.S.A.
Destination, rates & speeds
International Edition
International Edition

6.

Raoul-Gabriel Urma
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Soft cover First Edition Quantity Available: > 20
International Edition
Seller:
LOW COST_FAST SHIP
(Scottsdale, AZ, U.S.A.)
Rating
[?]

Book Description Soft cover. Condition: New. NEW - International Edition - ISBN 9789351197430 - Same Contents as in US edition - in english - 1ed - - SHRINKwrapped BOXpacked - Printed in Asia - Cover image is different from US edition - There is no CD or Access Code- unless specified above - Ships from various locations - Expedited 2 to 4 day Delivery option available -Standard shipping takes 5 to 10 business days - Tracking number is emailed for every order -You get same study contents at a fraction of US edition cost - Save Hard earned money. Seller Inventory # FZ3

More information about this seller | Contact this seller

Buy New
US$ 12.17
Convert currency

Add to Basket

Shipping: US$ 6.99
Within U.S.A.
Destination, rates & speeds
International Edition
International Edition

7.

Urma, Raoul-Gabriel; Fusco, Mario; Mycroft, Alan
Published by Manning Publications
ISBN 10: 1617291994 ISBN 13: 9781617291999
New PAPERBACK Quantity Available: 10
International Edition
Seller:
Heidle S
(NEW MARSKE, REDCA, United Kingdom)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Condition: New. 1617291994 Brand New ,International Edition ,Paperback , Same content as U.S edition ,Different ISBN & Cover , we ship from UK , EU ,fast delivery wordwide ( 5-8 business days ). Seller Inventory # IN121MM1039

More information about this seller | Contact this seller

Buy New
US$ 13.90
Convert currency

Add to Basket

Shipping: US$ 5.88
From United Kingdom to U.S.A.
Destination, rates & speeds
International Edition
International Edition

8.

Mario Fusco , Raoul Gabriel Urma , Alan Mycroft
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Quantity Available: 2
International Edition
Seller:
firstbookstore
(New Delhi, India)
Rating
[?]

Book Description Condition: Brand New. Brand New Paperback International Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!. Seller Inventory # AINDN-67348

More information about this seller | Contact this seller

Buy New
US$ 21.85
Convert currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, rates & speeds
International Edition
International Edition

9.

Urma, Raoul-Gabriel
Published by Manning Publications
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Paperback Quantity Available: 1
International Edition
Seller:
Campustexxts
(Vicksburg, MI, U.S.A.)
Rating
[?]

Book Description Manning Publications. Paperback. Condition: New. International Edition. Very fast shipping. Receive your book in 2-7 business days if you checkout with expedited shipping. We take pride in our customer service, please contact us if you have any questions regarding the listing. Seller Inventory # in-us-9781617291999

More information about this seller | Contact this seller

Buy New
US$ 19.86
Convert currency

Add to Basket

Shipping: US$ 3.50
Within U.S.A.
Destination, rates & speeds

10.

Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft
ISBN 10: 1617291994 ISBN 13: 9781617291999
New Paperback Quantity Available: 1
International Edition
Seller:
Nick Book House
(Fresno, CA, U.S.A.)
Rating
[?]

Book Description Paperback. Condition: New. New, Softcover International Edition, Printed in Black and White, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Seller Inventory # 27339

More information about this seller | Contact this seller

Buy New
US$ 19.45
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book