- Java与Android移动应用开发:技术、方法与实践
- 曹化宇
- 488字
- 2021-03-24 12:19:04
2.11 代码的组织
接下来的内容需要编写更多、更复杂的代码,而且还会有越来越多的代码文件,那么,如何组织项目中的代码就是一个不得不考虑的问题了。
实际上,Java项目的代码组织有一定的标准(或者约定)。首先,每一个发布项目都应该有一个唯一的包(package)名,那么,如何满足包的唯一性呢?
习惯的方法就是“反向域名+应用名”的格式,如我的域名是caohuayu.com,那么FirstDemo项目的包名就可以定义为“com.caohuayu.firstdemo”。当然,如果更加细分项目类别,还可以在反向域名中加入更多层次,如com.caohuayu.android.myapp定义名为myapp的Android应用。
对于本章创建的FirstDemo项目,其包名中并没有使用域名,而是使用了简单的包名,可以在FirstDemo.java文件的顶部看到,如下面的代码所示。
package firstdemo;
正式的项目中,使用唯一的包可以有效地组织、维护和管理代码。接下来,通过NetBeans菜单“文件”→“关闭项目”关闭FirstDemo项目。然后,通过“文件”→“新建项目”选项创建一个新的项目,这一次在项目名称中加入反向域名,如图2-20所示。
图2-20 使用反向域名的项目名称
请注意,这里可能需要修改主类的名称。填写项目信息后,单击“完成”按钮完成项目创建工作。然后,在JavaDemo.java文件的顶部就可以看到包的名称,如下面的代码所示。
package com.caohuayu.javademo;
从第2章开始将在JavaDemo项目中进行测试工作。