Java 9 Books

Java 9 Quick Syntax Reference

Quickly gain the insight necessary to address a multitude of Java coding challenges using this succinct reference guide. Short, focused code examples will help you master Java 9 elements such as modules, JShell and more. You won’t find any technical jargon, bloated samples, drawn out history lessons or witty stories in this book. What you will find is . . . → Read More: Java 9 Quick Syntax Reference

Java 8 & 9 in Action

Manning’s bestselling Java 8 book has been revised for Java 9! In Java 8 and 9 in Action, readers build on their existing Java language skills with the newest features and techniques. The release of Java 9 builds on what made Java 8 so exciting. In addition to Java 8’s lambdas and streams, Java 9 adds a host . . . → Read More: Java 8 & 9 in Action

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 . . . → Read More: Mastering Microservices with Java 9

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 . . . → Read More: Java 9 Dependency Injection

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 . . . → Read More: Java 9 High Performance: Practical techniques and best practices for optimizing Java applications through concurrency, reactive programming, and 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 . . . → Read More: Exploring Java 9: Build Modularized Applications in Java

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 . . . → Read More: Java 9 High Performance

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 . . . → Read More: Beginning Java 9 Language Features: Modules, Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams

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 . . . → Read More: Reactive Programming With Java 9

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 . . . → Read More: Mastering Concurrency Programming with Java 9 – Second Edition

Recommended