Best Java Books

Learning RxJava

Reactive Programming with Java and ReactiveXAbout This BookExplore the essential tools and operators RxJava provides, and know which situations to use them inDelve into Observables and Subscribers, the core components of RxJava used for building scalable and performant reactive applicationsDelve into the practical implementation of tools to effectively take on complex tasks such as concurrency and backpressureWho This . . . → Read More: Learning RxJava

Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ

Build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ. In this book, you’ll tie all this together with a dive-in case study, a real-time scalable chat application under differing scenarios. Pro Java Clustering and Scalability also discusses how to horizontally scale the WebSocket chat application using a full STOMP broker such . . . → Read More: Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ

Mastering Java EE Development with WildFly 10

Your one stop solution to create highly scalable enterprise grade Java applications with WildFly.About This BookMaster Java EE development with the latest WildFly 10 application server.Integrate with JSF and JMS and use efficient load balancing techniques to create real-time appsIntegrate your backend JavaScript code seamlessly into Java applicationsWho This Book Is ForIf you are a Java developer with . . . → Read More: Mastering Java EE Development with WildFly 10

Amazing JAVA: Learn JAVA Quickly!

AMAZING JAVA: LEARN JAVA QUICKLYDo you know Java is being used worldwide? These days it is difficult to find a platform not running on Java. Their uses begin from commercial e-commerce website to Android apps, from desktop applications to games, from financial applications to scientific applications, from J2ME applications to open source library and much more. No doubts . . . → Read More: Amazing JAVA: Learn JAVA Quickly!

Learn Java in 7 days

Key FeaturesFast paced guide to get you up-to-speed with the languageExplore the latest features of JavaBuild easy and simple code with real world scenariosBook DescriptionLearn Java in 7 days takes a unique approach to teach Java to absolute beginners who will be able to learn the basics of the language in seven days. This practical book comes with . . . → Read More: Learn Java in 7 days

Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools

Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you’ll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to . . . → Read More: Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools

JavaFX 9 by Example

Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Raspberry Pi. Respond to gesture control through devices such as the Leap Motion Controller. . . . → Read More: JavaFX 9 by Example

Think Data Structures: Algorithms and Information Retrieval in Java

If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book helps you learn and review the most important ideas in software engineering—data structures and algorithms—in a way that’s clearer, more concise, and more engaging than other materials. You’ll explore the important classes in the Java collections framework (JCF), how they’re . . . → Read More: Think Data Structures: Algorithms and Information Retrieval in Java

Java EE 8 Application Development

Key FeaturesPacked with clear, step-by-step instructions, practical examples, and straightforward explanationsCovers all major Java EE 8 APIs and includes new additions such as enhanced Security, JSON-B Processing, and more.Develop applications taking advantage of the latest versions of CDI, Security, Servlets, and JSF and other Java EE specifications.Book DescriptionJava EE is an Enterprise Java standard, applications written to comply . . . → Read More: Java EE 8 Application Development

Quick Clojure: Effective Functional Programming

Get up to speed with Clojure in this quick and practical primer. You’ll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. Author Mark McDonnell talks about organization with namespaces; how to change the language via macros; object-oriented programming; and creating command-line apps. Finally, he shows you how . . . → Read More: Quick Clojure: Effective Functional Programming

Recommended