Best Java Books

Java: Learn Java in One Day and Learn It Well. Java for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project)

(2018 Edition, Updated for Netbeans 9.0) Learn Java Programming Fast with a unique Hands-On Project. Book 4 of the Learn Coding Fast Series. Covers Java 8. Have you always wanted to learn computer programming but are afraid it’ll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Java language …

Learn more

Java 11 Cookbook: A definitive guide to learning the key concepts of modern application development, 2nd Edition

Solutions for modular, functional, reactive, GUI, network, and multithreaded programming Key Features Explore the latest features of Java 11 to implement efficient and reliable code Develop memory-efficient applications, understanding new garbage collection in Java 11 Create restful webservices and microservices with Spring boot 2 and Docker Book Description For more than three decades, Java …

Learn more

Clojure High Performance Programming – Second Edition

Become an expert at writing fast and high performant code in Clojure 1.7.0About This BookEnhance code performance by using appropriate Clojure featuresImprove the efficiency of applications and plan their deploymentA hands-on guide to designing Clojure programs to get the best performanceWho This Book Is ForThis book is intended for intermediate Clojure developers who are looking to get a …

Learn more

Learning Path – Spring 5: End to End Programming: Build modern Java applications and microservices with Spring 5, Spring Boot 2.0, and Spring Cloud.

Leverage this rich and mature framework to quickly build and deploy production-ready microservices within the Java and JVM ecosystemKey FeaturesLearn about the Spring framework by building three real-world projectsMaster efficient application development with patterns, such as proxy and singletonUse Docker and Mesos to build successful microservicesBook DescriptionSpring Framework has been the most popular choice among Java developers when …

Learn more

WildFly Performance Tuning

WildFly Performance Tuning is a practical guide that will teach you how to achieve maximum performance with the most used application server. Some of the topics discussed in this book include: Getting the most from the environment where WildFly is running Learning various tools to monitor WildFly Monitoring and tuning the core …

Learn more

Go in Action

Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you’ll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.¬†¬
Application development …

Learn more

Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams

Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today’s applications. This compact book includes¬†in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK.¬†Reactive Streams in Java¬†explains how …

Learn more

Spring in Action: Covers Spring 4

Spring in Action, Fourth Edition is a hands-on guide to the Spring Framework, updated for version 4. It covers the features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. You’ll move between short snippets and an ongoing example as you learn to build simple and efficient J2EE applications. Author Craig Walls has a special …

Learn more

Java in Action for Programmers

Java in Action is a clearly written guide to the new features of Java. The book covers lambdas, streams, and functional-style programming. With Java’s functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It’s time to dig in!About the bookJava in Action begins with a practical introduction to …

Learn more

Advanced Concurrency in Java

We will see the patterns, how things can go wrong, and how to deal with the situation. This book is divided into below mentioned modules. Introducing the Executor Pattern, Futures and CallablesUsing Locks and Semaphores for the Producer / Consumer PatternControlling Concurrent Applications Using Barriers and LatchesUnderstanding Compare and Swap (CASing) and Atomic VariablesLeveraging Concurrent Collections to Simplify …

Learn more

Recommended