内容简介
This book is for Java developers who are already familiar with the language. Familiarity with more advanced topics, such as network programming and threads, would be helpful, but is not assumed.
AI简介
这是一本针对已经熟悉Java语言的程序员编写的计算机编程设计类书籍。书中通过一系列具有实用性和创新性的项目,向读者展示了如何使用Java 9及其新特性来构建各种类型的应用程序。
书籍首先介绍了Java 9的新特性,包括Java Module System、Java并发库的改进以及java.util.concurrent.Flow类等。这些新特性为Java开发者提供了更加强大和灵活的支持,使得Java程序员可以更加方便地编写出高性能、可扩展的并发程序。
接着,书籍详细介绍了如何使用Maven构建多模块项目,以及如何使用JavaFX和NetBeans Rich Client Platform来构建图形用户界面。这些内容可以帮助读者理解如何使用现代工具和技术来构建复杂的Java应用程序。
此外,书籍还探讨了如何使用线程进行并发处理,以及如何使用Future接口在Java并发中进行异步计算。这些内容可以帮助读者理解如何在Java中实现高效的并发编程。
书籍还包含了一系列实际的项目,如Process Viewer/Manager、Duplicate File Finder、Date Ca