Items related to Modern Java in Action: Lambdas, streams, functional...

Modern Java in Action: Lambdas, streams, functional and reactive programming - Softcover

  • 4.35 out of 5 stars
    707 ratings by Goodreads
 
9781617293566: Modern Java in Action: Lambdas, streams, functional and reactive programming

Synopsis

Summary

Manning's bestselling Java 8 book has been revised for Java 9! In Modern Java in Action, you'll build on your existing Java language skills with the newest features and techniques.

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

About the Technology

Modern applications take advantage of innovative designs, including microservices, reactive architectures, and streaming data. Modern Java features like lambdas, streams, and the long-awaited Java Module System make implementing these designs significantly easier. It's time to upgrade your skills and meet these challenges head on!

About the Book

Modern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful attention to detail, this book respects your time. It will help you expand your existing knowledge of core Java as you master modern additions like the Streams API and the Java Module System, explore new approaches to concurrency, and learn how functional concepts can help you write code that's easier to read and maintain.

What's inside

  • Thoroughly revised edition of Manning's bestselling Java 8 in Action
  • New features in Java 8, Java 9, and beyond
  • Streaming data and reactive programming
  • The Java Module System

About the Reader

Written for developers familiar with core Java features.

About the Author

Raoul-Gabriel Urma is CEO of Cambridge Spark. Mario Fusco is a senior software engineer at Red Hat. Alan Mycroft is a University of Cambridge computer science professor; he cofounded the Raspberry Pi Foundation.

Table of Contents

    PART 1 - FUNDAMENTALS

  1. Java 8, 9, 10, and 11: what's happening?
  2. Passing code with behavior parameterization
  3. Lambda expressions
  4. PART 2 - FUNCTIONAL-STYLE DATA PROCESSING WITH STREAMS

  5. Introducing streams
  6. Working with streams
  7. Collecting data with streams
  8. Parallel data processing and performance
  9. PART 3 - EFFECTIVE PROGRAMMING WITH STREAMS AND LAMBDAS

  10. Collection API enhancements
  11. Refactoring, testing, and debugging
  12. Domain-specific languages using lambdas
  13. PART 4 - EVERYDAY JAVA

  14. Using Optional as a better alternative to null
  15. New Date and Time API
  16. Default methods
  17. The Java Module System
  18. PART 5 - ENHANCED JAVA CONCURRENCY

  19. Concepts behind CompletableFuture and reactive programming
  20. CompletableFuture: composable asynchronous programming
  21. Reactive programming
  22. PART 6 - FUNCTIONAL PROGRAMMING AND FUTURE JAVA EVOLUTION

  23. Thinking functionally
  24. Functional programming techniques
  25. Blending OOP and FP: Comparing Java and Scala
  26. Conclusions and where next for Java

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

About the Author

Raoul-Gabriel Urma is CEO and co-founder of Cambridge Spark, a leading learning community for data scientists and developers in UK. In addition, he is also Chairman and co-founder of Cambridge Coding Academy, a growing community of young coders and pre-university students. Raoul is author of the bestselling programming book "Java 8 in Action" which sold over 20,000 copies globally. Raoul completed a PhD in Computer Science at the University of Cambridge. In addition, he holds a MEng in Computer Science from Imperial College London and graduated with first class honours having won several prizes for technical innovation. Raoul has delivered over 100 technical talks at international conferences. He has worked for Google, eBay, Oracle, and Goldman Sachs. He is also a Fellow of the Royal Society of Arts.

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.

Buy Used

Condition: Good
Ship within 24hrs. Satisfaction...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Modern Java in Action: Lambdas, streams, functional...

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Manning (edition 2nd), 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Paperback

Seller: BooksRun, Philadelphia, PA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. 2nd. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 1617293563-11-1

Contact seller

Buy Used

US$ 29.84
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Manning, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Softcover

Seller: Goodwill of Colorado, COLORADO SPRINGS, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. This item is in overall good condition. Covers and dust jackets are intact but may have minor wear including slight curls or bends to corners as well as cosmetic blemishes including stickers. Pages are intact but may have minor highlighting/ writing. Binding is intact; however, spine may have slight wear overall. Digital codes may not be included and have not been tested to be redeemable and/or active. Minor shelf wear overall. Please note that all items are donated goods and are in used condition. Orders shipped Monday through Friday! Your purchase helps put people to work and learn life skills to reach their full potential. Orders shipped Monday through Friday. Your purchase helps put people to work and learn life skills to reach their full potential. Thank you! Seller Inventory # 466SUS003K04

Contact seller

Buy Used

US$ 31.20
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Alan Mycroft,Mario Fusco,Raoul-Gabriel Urma
Published by Manning Publications, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_433505650

Contact seller

Buy Used

US$ 28.32
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Raoul-Gabriel Urma,Mario Fusco,Alan Mycroft
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Trade Paperback

Seller: Magus Books Seattle, Seattle, WA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Trade Paperback. Condition: VG. used trade paperback edition. lightly shelfworn, corners perhaps slightly bumped. pages and binding are clean, straight and tight. there are no marks to the text or other serious flaws. Seller Inventory # 1462831

Contact seller

Buy Used

US$ 30.54
Convert currency
Shipping: US$ 4.50
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Urma, Raoul-Gabriel, Fusco, Mario
Published by Manning, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Seller Inventory # M01617293563-V

Contact seller

Buy Used

US$ 32.54
Convert currency
Shipping: US$ 10.52
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Manning, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used paperback

Seller: McCord Books, NORWALK, IA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. 2nd. Light cover wear, text is unmarked. Seller Inventory # 241024001

Contact seller

Buy Used

US$ 40.09
Convert currency
Shipping: US$ 5.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Simon and Schuster, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread copy in mint condition. Seller Inventory # SS9781617293566

Contact seller

Buy Used

US$ 48.55
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Simon and Schuster, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
New Softcover

Seller: INDOO, Avenel, NJ, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Brand New. Seller Inventory # 9781617293566

Contact seller

Buy New

US$ 48.65
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Published by Manning, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
Used Soft cover

Seller: The Book Files, Broken Arrow, OK, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Soft cover. Condition: Near Fine. Book shows very little use. ***PROMPT, PROFESSIONAL SERVICE!***. Seller Inventory # TXT1080

Contact seller

Buy Used

US$ 43.98
Convert currency
Shipping: US$ 5.49
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Raoul-Gabriel Urma
Published by Pearson Education, 2018
ISBN 10: 1617293563 ISBN 13: 9781617293566
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # GB-9781617293566

Contact seller

Buy New

US$ 61.35
Convert currency
Shipping: US$ 9.28
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 6 available

Add to basket

There are 15 more copies of this book

View all search results for this book