第 15 单元:构建 Java 应用程序 - 24小时 - 剑客 -「科技引领未来」

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

开始之前 本单元是 “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

未登录用户
全部评论0
到底啦