Welcome to Rapid Java Persistence and Microservices. In the past few years, we have seen a constant rise in new technologies coming out. Especially for newcomers, it has become harder to become an all-around developer or even decide which...
This book is about data structures and algorithms as used in computer programming.
Data structures are ways in which data is arranged in your computer’s memory (or stored on disk). Algorithms are the procedures a software program uses to...
Introducing Maven provides a concise introduction to Maven, the de facto standard for building, managing, and automating Java and JEE-based projects in enterprises throughout the world. The book starts by explaining the fundamental concepts of Maven...
XML and (the more popular) JSON let you organize data in textual formats. This book introduces you to these technologies along with Java APIs for integrating them into your Java code. This book introduces you to XML and JSON as of Java...
T h ink Java is an introduction to computer science and programming intended for readers with little or no experience. We start with the most basic concepts and are careful to define all terms when they are first used. The book presents each new...
When O’Reilly first approached me about writing a book on Java performance tuning, I was unsure. Java performance, I thought—aren’t we done with that? Yes, I still work on performance of Java (and other) applications on a daily basis, but I...
Functional Interfaces in Java shows how to organize and simplify Java programs through the use of functional interfaces.
Chapters 1 and 2 introduce functional interfaces and discuss their implementation using lambda expressions.
Chapters 3 through 7...
Java Coding Interview is here to help you through the INTERVIEW process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book. These...
You should read this book to learn the basic of reactive programming with Reactive Streams and understand what they are good for, when they should be used, and the principles behind them. This book uses straightforward examples and introduces...