skip to content
Java : Boost your application's performance with the new features of Java 9. Preview this item
ClosePreview this item
Checking...

Java : Boost your application's performance with the new features of Java 9.

Author: Mayur Ramgir
Publisher: Birmingham : Packt Publishing, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Java 9 is one of the most popular application development languages. The latest released version Java 9 comes with a host of new features and new APIs with lots of ready to use components to build efficient and scalable applications. Streams, parallel and asynchronous processing, multithreading, JSON support, reactive programming, and ...
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:
Ramgir, Mayur.
Java: High-Performance Apps with Java 9.
Birmingham : Packt Publishing, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Mayur Ramgir
ISBN: 9781789133370 1789133378
OCLC Number: 1029496802
Description: 1 online resource (194 pages)
Contents: Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Learning Java 9 Underlying Performance Improvements; Introducing the New Features of Java 9; Modular Development and Its Impact; Quick Introduction to Modules; String Operations Performance; Compact String; The World of Heap; Why Bother Compressing Strings?; What Did They Do?; What is the Escape Route?; What is the Performance Gain?; Indify String Concatenation; Invokedynamic; Storing Interned Strings in CDS Archives; Concurrency Performance; Compiler Improvements; Tiered Attribution; Ahead-of-Time Compilation. Security Manager ImprovementsGraphics Rasterizers; Summary; Assessments; Lesson 2: Tools for Higher Productivity and Faster Application; The JShell Tool Usage; Creating a JShell Session and Setting Context; JShell Commands; Ahead-of-Time (AOT); Static versus Dynamic Compilation; The AOT Commands and Procedures; Summary; Assessments; Lesson 3: Multithreading and Reactive Programming; Prerequisites; Thread Pools; Monitoring Threads; Sizing Thread Pool Executors; Thread Synchronization; Tuning JVM; Reactive Programming; Summary; Assessments; Lesson 4: Microservices; Why Microservices? Building MicroservicesContainer-Less Deployment; Self-Contained Microservices; In-Container Deployment; Summary; Assessments; Lesson 5: Making Use of New APIs to Improve Your Code; Filtering Streams; Basic Filtering; Using Other Stream Operations for Filtering; Stack-Walking APIs; Stack Analysis before Java 9; New Better Way to Walk the Stack; Convenience Factory Methods for Collections; Why New Factory Methods?; The New Factory Methods in Action; CompletableFuture in Support of Asynchronous Processing; The CompletableFuture API Overview; The CompletableFuture API Enhancements in Java 9. The Problem and the Solution using FutureThe Solution with CompletableFuture; Other Useful Features of CompletableFuture; Stream API Improvements; Summary; Assessments; Appendix: Assessment Answers.

Abstract:

Java 9 is one of the most popular application development languages. The latest released version Java 9 comes with a host of new features and new APIs with lots of ready to use components to build  Read more...

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/1029496802> # Java : Boost your application's performance with the new features of Java 9.
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "1029496802" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4856814606#Place/birmingham> ; # Birmingham
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://img1.od-cdn.com/ImageType-100/6135-1/{AEAE733B-A407-4805-AB9A-69AB39D6EEB7}Img100.jpg'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4856814606#Topic/application_software_development> ; # Application software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/4856814606#Topic/java_computer_program_language> ; # Java (Computer program language)
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/4856814606#Person/ramgir_mayur> ; # Mayur Ramgir
    schema:datePublished "2018" ;
    schema:description "Java 9 is one of the most popular application development languages. The latest released version Java 9 comes with a host of new features and new APIs with lots of ready to use components to build efficient and scalable applications. Streams, parallel and asynchronous processing, multithreading, JSON support, reactive programming, and ..."@en ;
    schema:description "Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Learning Java 9 Underlying Performance Improvements; Introducing the New Features of Java 9; Modular Development and Its Impact; Quick Introduction to Modules; String Operations Performance; Compact String; The World of Heap; Why Bother Compressing Strings?; What Did They Do?; What is the Escape Route?; What is the Performance Gain?; Indify String Concatenation; Invokedynamic; Storing Interned Strings in CDS Archives; Concurrency Performance; Compiler Improvements; Tiered Attribution; Ahead-of-Time Compilation."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4856814606> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4856814606#CreativeWork/java_high_performance_apps_with_java_9> ;
    schema:name "Java : Boost your application's performance with the new features of Java 9."@en ;
    schema:productID "1029496802" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1029496802#PublicationEvent/birmingham_packt_publishing_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/4856814606#Agent/packt_publishing> ; # Packt Publishing
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5322209> ;
    schema:url <https://www.overdrive.com/search?q=AEAE733B-A407-4805-AB9A-69AB39D6EEB7> ;
    schema:url "https://img1.od-cdn.com/ImageType-100/6135-1/{AEAE733B-A407-4805-AB9A-69AB39D6EEB7}Img100.jpg" ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5322209> ;
    schema:url <https://ebookcentral.proquest.com/lib/liverpool/detail.action?docID=5322209> ;
    schema:url <https://samples.overdrive.com/?crid=aeae733b-a407-4805-ab9a-69ab39d6eeb7&.epub-sample.overdrive.com> ;
    schema:workExample <http://worldcat.org/isbn/9781789133370> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1029496802> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4856814606#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4856814606#Person/ramgir_mayur> # Mayur Ramgir
    a schema:Person ;
    schema:familyName "Ramgir" ;
    schema:givenName "Mayur" ;
    schema:name "Mayur Ramgir" ;
    .

<http://experiment.worldcat.org/entity/work/data/4856814606#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

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

<http://worldcat.org/entity/work/data/4856814606#CreativeWork/java_high_performance_apps_with_java_9>
    a schema:CreativeWork ;
    rdfs:label "Java: High-Performance Apps with Java 9." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1029496802> ; # Java : Boost your application's performance with the new features of Java 9.
    .

<http://worldcat.org/isbn/9781789133370>
    a schema:ProductModel ;
    schema:isbn "1789133378" ;
    schema:isbn "9781789133370" ;
    .

<http://www.worldcat.org/title/-/oclc/1029496802>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1029496802> ; # Java : Boost your application's performance with the new features of Java 9.
    schema:dateModified "2019-02-09" ;
    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.