skip to content
Modern Java in action : lambdas, streams, functional and reactive programming Preview this item
ClosePreview this item
Checking...

Modern Java in action : lambdas, streams, functional and reactive programming

Author: Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Publisher: Shelter Island : Manning, [2019] ©2019
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
"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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
ISBN: 1617293563 9781617293566
OCLC Number: 1016645314
Notes: Previous edition titled: Java 8 in action. Shelter Island : Manning, ©2015.
Includes index.
Description: xxxi, 557 pages ; 24 cm
Contents: Part 1. Fundamentals --
Java 8, 9, 10, and 11: what's happening? --
Passing code with behavior parameterization --
Lambda expressions --
Part 2. Functional-style data processing with streams --
Introducing streams --
Working with streams --
Collecting data with streams --
Parallel data processing and performance --
Part 3. Effective programming with streams and lambdas --
Collection API enhancements --
Refactoring, testing, and debugging --
Domain-specific languages using lambdas --
Part 4. Everyday Java --
Using Optional as a better alternative to null --
New Date and Time API --
Default methods --
The Java Module System --
Part 5. Enhanced Java concurrency --
Concepts behind CompletableFuture and reactive programming --
CompletableFuture: composable asynchronous programming --
Reactive programming --
Part 6. Functional programming and future Java evolution --
Thinking functionally --
Functional programming techniques --
Blending OOP and FP: comparing Java and Scala --
Conclusions and where next for Java.
Responsibility: Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.

Abstract:

Key Features* Contains all of Java 9's new features* The Java Module System* Testing and debugging with lambdas AudienceThis book is written for programmers familiar with Java and basic OO  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1016645314> # Modern Java in action : lambdas, streams, functional and reactive programming
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "1016645314" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/6182996102#Topic/functional_programming_computer_science> ; # Functional programming (Computer science)
    schema:about <http://experiment.worldcat.org/entity/work/data/6182996102#Topic/java_computer_program_language> ; # Java (Computer program language)
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:author <http://experiment.worldcat.org/entity/work/data/6182996102#Person/fusco_mario_1974> ; # Mario Fusco
    schema:author <http://experiment.worldcat.org/entity/work/data/6182996102#Person/mycroft_alan> ; # Alan Mycroft
    schema:author <http://experiment.worldcat.org/entity/work/data/6182996102#Person/urma_raoul_gabriel> ; # Raoul-Gabriel Urma
    schema:bookFormat bgn:PrintBook ;
    schema:copyrightYear "2019" ;
    schema:datePublished "2019" ;
    schema:description ""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 codes that's easier to read and maintain. -- From publisher's description."@en ;
    schema:description "Part 1. Fundamentals -- Java 8, 9, 10, and 11: what's happening? -- Passing code with behavior parameterization -- Lambda expressions -- Part 2. Functional-style data processing with streams -- Introducing streams -- Working with streams -- Collecting data with streams -- Parallel data processing and performance -- Part 3. Effective programming with streams and lambdas -- Collection API enhancements -- Refactoring, testing, and debugging -- Domain-specific languages using lambdas -- Part 4. Everyday Java -- Using Optional as a better alternative to null -- New Date and Time API -- Default methods -- The Java Module System -- Part 5. Enhanced Java concurrency -- Concepts behind CompletableFuture and reactive programming -- CompletableFuture: composable asynchronous programming -- Reactive programming -- Part 6. Functional programming and future Java evolution -- Thinking functionally -- Functional programming techniques -- Blending OOP and FP: comparing Java and Scala -- Conclusions and where next for Java."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/6182996102> ;
    schema:inLanguage "en" ;
    schema:name "Modern Java in action : lambdas, streams, functional and reactive programming"@en ;
    schema:productID "1016645314" ;
    schema:workExample <http://worldcat.org/isbn/9781617293566> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1016645314> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/6182996102#Person/fusco_mario_1974> # Mario Fusco
    a schema:Person ;
    schema:birthDate "1974" ;
    schema:familyName "Fusco" ;
    schema:givenName "Mario" ;
    schema:name "Mario Fusco" ;
    .

<http://experiment.worldcat.org/entity/work/data/6182996102#Person/mycroft_alan> # Alan Mycroft
    a schema:Person ;
    schema:familyName "Mycroft" ;
    schema:givenName "Alan" ;
    schema:name "Alan Mycroft" ;
    .

<http://experiment.worldcat.org/entity/work/data/6182996102#Person/urma_raoul_gabriel> # Raoul-Gabriel Urma
    a schema:Person ;
    schema:familyName "Urma" ;
    schema:givenName "Raoul-Gabriel" ;
    schema:name "Raoul-Gabriel Urma" ;
    .

<http://experiment.worldcat.org/entity/work/data/6182996102#Topic/functional_programming_computer_science> # Functional programming (Computer science)
    a schema:Intangible ;
    schema:name "Functional programming (Computer science)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/6182996102#Topic/java_computer_program_language> # Java (Computer program language)
    a schema:Intangible ;
    schema:name "Java (Computer program language)"@en ;
    .

<http://worldcat.org/isbn/9781617293566>
    a schema:ProductModel ;
    schema:isbn "1617293563" ;
    schema:isbn "9781617293566" ;
    .

<http://www.worldcat.org/title/-/oclc/1016645314>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1016645314> ; # Modern Java in action : lambdas, streams, functional and reactive programming
    schema:dateModified "2019-04-24" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.