Book Image

Java Projects - Second Edition

By : Peter Verhas
Book Image

Java Projects - Second Edition

By: Peter Verhas

Overview of this book

Java is one of the most commonly used software languages by programmers and developers. In this book, you’ll learn the new features of Java 11 quickly and experience a simple and powerful approach to software development. You’ll see how to use the Java runtime tools, understand the Java environment, and create a simple namesorting Java application. Further on, you'll learn about advanced technologies that Java delivers, such as web programming and parallel computing, and will develop a mastermind game. Moving on, we provide more simple examples, to build a foundation before diving into some complex data structure problems that will solidify your Java 11 skills. With a special focus on the features of new projects: Project Valhalla, Project Panama, Project Amber, and Project Loom, this book will help you get employed as a top-notch Java developer. By the end of the book, you’ll have a firm foundation to continue your journey toward becoming a professional Java developer.
Table of Contents (12 chapters)

Summary

In this short chapter, we had a look at reactive programming, reactive systems, and reactive streams. We discussed the similarities and the differences between these that may lead to confusion. We paid special attention to Java reactive streams (introduced in Java 9) that have practically nothing to do with Stream classes and methods.

In the second half of this chapter, we discussed a very simple example that uses reactive streams.

After reading this chapter, you have learned a lot about the Java language and programming. We did not detail all the small bits of Java, as that is not possible in a book. I dare say that there is no human on Earth, or around it on an orbital route, wherever humans are, who knows everything about Java. We do, however, know enough by now to start coding in an enterprise environment and to learn more and more on the go till we retire, or even...