Java 9 Books

Mastering Microservices with Java 9

Master the art of implementing scalable microservices in your production environment with ease About This Book * Use domain-driven design to build microservices * Use Spring Cloud to use Service Discovery and Registeration * Use Kafka, Avro and Spring Streams for implementing event based microservices Who This Book Is ForThis book is for Java developers who are familiar …

Learn more

Java 9 Dependency Injection

Key FeaturesUse DI to make your code loosely coupled to manage and test your applications easily on Spring 5 and Google GuiceIdentify when to use the Constructor or the Setter approaches for better resultsWrite more maintainable Java code by decoupling your objects from their implementationsBook DescriptionDependency Injection is a design pattern that allows us to remove the hard-coded …

Learn more

Java 9 High Performance: Practical techniques and best practices for optimizing Java applications through concurrency, reactive programming, and more

Best practices to adapt and bottlenecks to avoidAbout This BookTackle all kinds of performance-related issues and streamline your developmentMaster the new features and new APIs of Java 9 to implement highly efficient and reliable codesGain an in-depth knowledge of Java application performance and obtain best results from performance testingWho This Book Is ForThis book is for Java developers …

Learn more

Exploring Java 9: Build Modularized Applications in Java

Discover all the new features and changes in Java 9, including module systems―JPMS or Project Jigsaw. This book covers the whole Java application development life cycle. You’ll review all the important concepts, including module descriptor, unnamed module, automatic module, and command line tools. Exploring Java 9 also serves as a practical guide for migration to module systems. Code samples …

Learn more

Java 9 High Performance

Best practices to adapt and bottlenecks to avoid About This Book * Tackle all kinds of performance-related issues and streamline your development *Master the new features and new APIs of Java 9 to implement highly efficient and reliable codes *Gain an in-depth knowledge of Java application performance and obtain best results from performance testing Who This Book Is …

Learn more

Beginning Java 9 Language Features: Modules, Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams

Work with essential and advanced features of the Java programming language such as Java modules development, lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, and more. Author Kishori Sharan provides over 50 diagrams and 290 complete programs to help you visualize and better understand the topics covered in this book.Beginning Java 9 Language Features, Second Edition …

Learn more

Reactive Programming With Java 9

Key FeaturesLearn about Java 9’s Flow API and what reactive programming is all about, and how these aspects are utilized by RxJava.Build fast and concurrent applications with ease, without the complexity of Java’s concurrent API and shared states with the help of Spring.Explore a wide variety of code examples to easily get used to all the features and …

Learn more

Mastering Concurrency Programming with Java 9 – Second Edition

Key FeaturesImplement concurrent applications using the Java 9 Concurrency API and its new componentsImprove the performance of your applications and process more data at the same time, taking advantage of all of your resourcesConstruct real-world examples related to machine learning, data mining, natural language processing, and moreBook DescriptionConcurrency programming allows several large tasks to be divided into smaller …

Learn more

Java 9 Programming Blueprints

Key FeaturesSee some of the new features of Java 9 and be introduced to parts of the Java SDKThis book provides a set of diverse, interesting projects that range in complexity from fairly simple to advanced and cover HTTP 2.0Take advantage of Java’s new modularity features to write real-world applications that solve a variety of problemsBook DescriptionJava is …

Learn more

Distributed Computing in Java 9

Key FeaturesMake the best of Java 9 features to write succinct codeHandle large amounts of data using HPCMake use of AWS and Google App Engine along with Java to establish a powerful remote computation systemBook DescriptionDistributed computing is the concept with which a bigger computation process is accomplished by splitting it into multiple smaller logical activities and performed …

Learn more

Recommended