剑客
关注科技互联网

第 15 单元:构建 Java 应用程序

开始之前

本单元是 “Java 编程入门” 学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习 前提条件、设置和单元细节

单元目标

  • 了解对象或对象集合如何变成应用程序
  • 使用 Eclipse 创建驱动程序类

应用程序入口点

所有 Java 应用程序都需要一个入口点,让 Java 运行时知道将从这里开始执行代码。这个入口点就是 main()
方法。域对象(即应用程序的 业务域
中包含的对象,例如 Person
Employee
)通常没有 main()
方法,但每个应用程序中必须至少有一个类。

众所周知, Person
和它的 Employee
子类在概念上是一个人力资源应用程序的一部分。现在我们将向应用程序添加一个新类,以便为它提供一个入口点。

创建一个驱动程序类

(顾名思义) 驱动程序类
的用途是 “驱动” 一个应用程序。请注意,一个人力资源应用程序的这个简单驱动程序包含一个 main()
方法:

package com.makotojava.intro;
public class HumanResourcesApplication {
  public static void main(String[] args) {
  }
}

现在,在 Eclipse 中使用用来创建 Person
Employee
的相同过程创建一个驱动程序类。将该类命名为 HumanResourcesApplication
,确保选择了向该类添加一个 main()
方法的选项。Eclipse 将为您生成该类。

接下来,向新 main()
方法添加一些代码,以便它看起来类似于:

package com.makotojava.intro;
import java.util.logging.Logger;

public class HumanResourcesApplication {
  private static final Logger log = Logger.getLogger(HumanResourcesApplication.class.getName());
  public static void main(String[] args) {
    Employee e = new Employee();
    e.setName("J Smith");
    e.setEmployeeNumber("0001");
    e.setTaxpayerIdentificationNumber("123-45-6789");
    e.setSalary(BigDecimal.valueOf(45000.0));
    e.printAudit(log);
  }
}

最后,启动 HumanResourcesApplication
类并观察它的运行情况。您会看到以下输出:

Sep 19, 2015 7:59:37 PM com.makotojava.intro.Person printAudit
INFO: Name=J Smith,Age=0,Height=0,Weight=0,EyeColor=null,Gender=null TaxpayerIdentificationNumber=123-45-6789,EmployeeNumber=0001,Salary=45000.00

这就是创建一个简单 Java 应用程序的全部过程。在下一单元中,您将开始了解一些可帮助开发更复杂应用程序的语法和库。

进一步探索

Java 教程:深入剖析 "Hello, World!" 应用程序

为什么 Java main 方法是静态的?

为什么在 Java 中将 main 方法声明为 public static

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址