skip to content
Java 8 in action : lambdas, streams, and functional-style programming Preview this item
ClosePreview this item
Checking...

Java 8 in action : lambdas, streams, and functional-style programming

Author: Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
Publisher: Shelter Island, N.Y. : Manning, ©2015.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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  Read more...
Rating:

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

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

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

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Urma, Raoul-Gabriel.
Java 8 in action.
Shelter Island, N.Y. : Manning, ©2015
(DLC) 2014466304
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Raoul-Gabriel Urma; Mario Fusco; Alan Mycroft
ISBN: 1617291994 9781617291999
OCLC Number: 892345189
Description: 1 online resource (1 volume) : illustrations
Contents: Fundamentals --
Java 8: why should you care? --
Passing code with behavior parameterization --
Lambda expressions --
Functional-style data processing --
Introducing streams --
Working with streams --
Collecting data with streams --
Parallel data processing and performance --
Effective Java 8 programming --
Refactoring, testing, and debugging --
Default methods --
Using Optional as a better alternative to null --
CompletableFuture: composable asynchronous programming --
New Date and Time API --
Beyond Java --
Thinking functionally --
Functional programming techniques --
Blending OOP and FP: comparing Java 8 and Scala --
Conclusions and where next for Java --
Appendix A. Miscellaneous language updates --
Appendix B. Miscellaneous library updates --
Appendix C. Performing multiple operations in parallel on a stream --
Appendix D. Lambdas and JVM bytecode.
Other Titles: Java eight in action
Responsibility: Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft.

Abstract:

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. -- Provided by publisher.

Reviews

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

Tags

Be the first.
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/892345189> # Java 8 in action : lambdas, streams, and functional-style programming
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "892345189" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/2056981412#Place/shelter_island_n_y> ; # Shelter Island, N.Y.
    schema:about <http://experiment.worldcat.org/entity/work/data/2056981412#Topic/object_oriented_programs_computer_programs> ; # Object-oriented programs (Computer programs)
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/2056981412#Topic/java_computer_program_language> ; # Java (Computer program language)
    schema:alternateName "Java eight in action" ;
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/2056981412#Person/mycroft_alan> ; # Alan Mycroft
    schema:contributor <http://experiment.worldcat.org/entity/work/data/2056981412#Person/fusco_mario> ; # Mario Fusco
    schema:copyrightYear "2015" ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/2056981412#Person/urma_raoul_gabriel> ; # Raoul-Gabriel Urma
    schema:datePublished "2015" ;
    schema:description "Fundamentals -- Java 8: why should you care? -- Passing code with behavior parameterization -- Lambda expressions -- Functional-style data processing -- Introducing streams -- Working with streams -- Collecting data with streams -- Parallel data processing and performance -- Effective Java 8 programming -- Refactoring, testing, and debugging -- Default methods -- Using Optional as a better alternative to null -- CompletableFuture: composable asynchronous programming -- New Date and Time API -- Beyond Java -- Thinking functionally -- Functional programming techniques -- Blending OOP and FP: comparing Java 8 and Scala -- Conclusions and where next for Java -- Appendix A. Miscellaneous language updates -- Appendix B. Miscellaneous library updates -- Appendix C. Performing multiple operations in parallel on a stream -- Appendix D. Lambdas and JVM bytecode."@en ;
    schema:description "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. -- Provided by publisher."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/2056981412> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/2056981412#CreativeWork/java_8_in_action> ;
    schema:name "Java 8 in action : lambdas, streams, and functional-style programming"@en ;
    schema:productID "892345189" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/892345189#PublicationEvent/shelter_island_n_y_manning_2015> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/2056981412#Agent/manning> ; # Manning
    schema:url <http://proquestcombo.safaribooksonline.com/9781617291999> ;
    schema:url <http://proquest.safaribooksonline.com/9781617291999> ;
    schema:url <http://proxy.library.carleton.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=carleton&xmlId=9781617291999> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781617291999> ;
    schema:url <http://swbplus.bsz-bw.de/bsz417233841cov.htm> ;
    schema:workExample <http://worldcat.org/isbn/9781617291999> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/892345189> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2056981412#Person/fusco_mario> # Mario Fusco
    a schema:Person ;
    schema:familyName "Fusco" ;
    schema:givenName "Mario" ;
    schema:name "Mario Fusco" ;
    .

<http://experiment.worldcat.org/entity/work/data/2056981412#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/2056981412#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/2056981412#Place/shelter_island_n_y> # Shelter Island, N.Y.
    a schema:Place ;
    schema:name "Shelter Island, N.Y." ;
    .

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

<http://experiment.worldcat.org/entity/work/data/2056981412#Topic/object_oriented_programs_computer_programs> # Object-oriented programs (Computer programs)
    a schema:Intangible ;
    schema:name "Object-oriented programs (Computer programs)"@en ;
    .

<http://worldcat.org/entity/work/data/2056981412#CreativeWork/java_8_in_action>
    a schema:CreativeWork ;
    rdfs:label "Java 8 in action." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/892345189> ; # Java 8 in action : lambdas, streams, and functional-style programming
    .

<http://worldcat.org/isbn/9781617291999>
    a schema:ProductModel ;
    schema:isbn "1617291994" ;
    schema:isbn "9781617291999" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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