使用多个主要类

通常在学习Java编程语言开始时,会有许多代码示例可用于编译和运行以完全理解它们。当使用类似IDE的NetBeans时,它很容易陷入每次为每个新代码创建新项目的陷阱。但是,这一切都可以发生在一个项目中。

创建一个代码示例项目

NetBeans项目包含构建Java应用程序所需的类。应用程序使用主类作为执行Java代码的起点。实际上,在NetBeans创建的新Java应用程序项目中,只包含一个类--中包含的主要类主类 文件。继续在NetBeans中创建一个新项目,并将其称为CodeExamples

让我想尝试编程一些Java代码来输出添加2+2的结果。将以下代码放入主要方法:

公共静态空域(字符串[]args){
int result=2+2;
System.out.println(结果);
}

当编译和执行应用程序时,打印的输出为"4"。现在,如果我想尝试另一个Java代码,我有两个选择,我可以覆盖主类中的代码,也可以将其放在另一个主类中。

多个主要类别

NetBeans项目可以有多个主类,它很容易指定应用程序应该运行的主类。这允许程序员在同一应用程序中的任何数量的主类之间切换。只会执行其中一个主要类中的代码,从而有效地使每个类彼此独立。

注意:这在标准Java应用程序中并不常见。它所需要的只是一个主要类作为执行代码的起点。请记住,这是在一个项目中运行多个代码示例的提示。

让's为codespinpets项目添加一个新的主类。从File菜单中选择New File公务员考试政治常识。在New File向导中选择Java Main Class文件类型(Java类别中的it's)。点击下一步。命名文件示例1,然后单击完成

示例1类中,将以下代码添加到主要方法:

公共静态空域(String[]args){
System.out.println("Four");
}

现在,编译并运行应用程序。输出仍然是"4"。这是因为该项目仍然设置为使用Main类,因为它's Main类。

要更改正在使用的主类,请转到File菜单并选择Project属性。此对话框提供了可以在NetBeans项目中更改的所有选项。点击Run类别。在此页面上,有一个Main Class选项。目前,它被设置为93codeexamples.Main94>(即Main.java类)。通过单击右侧的Browse按钮,将出现一个弹出窗口,其中包含CodeExamples项目中的所有主要类。选择codeexamples.example1,然后单击选择主类。在项目属性对话框中单击OK

再次编译并运行应用程序。输出现在将是"四个"因为现在使用的主类是示例1.java

使用这种方法,很容易尝试大量不同的Java代码示例,并将它们全部保存在一个NetBeans项目中。但仍然能够彼此独立地编译和运行它们。