官术网_书友最值得收藏!

Creating Your First Java Module

In the previous chapter, we took a detailed look at the problems associated with modularizing Java code pre-Java 9, as well as the new module construct in Java 9 and Project Jigsaw. Before we examine how Java modularity solves these problems, you'll need to first understand what a Java module looks like. In this chapter, you'll create your first Java 9 module and learn what it takes to build and execute code in a Java module. Here are the top-level topics you'll be learning in this chapter:

  • Setting up the JDK with Java 9
  • Creating a new Java 9 module
  • Defining a module (using module-info.java)
  • Compiling and executing a module
  • Handling possible errors

You'll be building a sample Java 9 application throughout this book as you learn the different concepts related to modularity. The application you'll build is an address book viewer application that displays some contacts sorted by last name. We'll start simple and enhance this application as we go. When you are done with this chapter, you'll have built your first Java 9 module and learned how to compile and execute it. Let's start by first installing the JDK.

主站蜘蛛池模板: 高清| 克山县| 双流县| 霍林郭勒市| 蛟河市| 得荣县| 吴江市| 囊谦县| 兰州市| 南阳市| 崇信县| 五大连池市| 九龙县| 介休市| 万安县| 衡南县| 裕民县| 陈巴尔虎旗| 泸溪县| 曲水县| 苏尼特左旗| 桦南县| 五原县| 林甸县| 福建省| 宣恩县| 三江| 潞城市| 屏山县| 乐清市| 建瓯市| 云和县| 武邑县| 云林县| 蒙自县| 侯马市| 双柏县| 新乡市| 阳曲县| 南昌县| 阿拉善左旗|