使用多个主类

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

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

007Ys3FFgy1guwoaklgttj60lc0e7djj02

创建代码示例项目

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

假设我想尝试编写一些Java代码来输出添加2+2的结果。将以下代码放入main方法中:

public static void main(String[] args) { int result = 2 + 2; System.out.println(result); }

编译和执行应用程序时,输出为“4”。现在,如果我想尝试另一段Java代码,我有两个选择,要么覆盖主类中的代码,要么将其放入另一个主类中。

多个主类

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

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

让我们向CodeSnippets项目添加一个新的主类。从“文件”菜单中选择“新建文件”。在新建文件向导中,选择Java主类文件类型(它位于Java类别中)。单击下一步。将文件命名为example1并单击Finish。

在example1类中,向main方法添加以下代码:

public static void main(String[] args) { System.out.println("Four"); }

现在,编译并运行应用程序。输出仍然是“4”。这是因为项目仍然设置为使用主类作为其主类。

要更改正在使用的主类,请转到“文件”菜单并选择“项目属性”。此对话框提供了可在NetBeans项目中更改的所有选项。点击跑步分类。在这个页面上,有一个主类选项。目前,它被设置为codeexamples.Main(即Main.java类)。单击右侧的Browse按钮,将出现一个弹出窗口,其中包含CodeExamples项目中的所有主要类。选择codeexamples.example1并单击Select Main Class。在“项目属性”对话框中单击“确定”。

再次编译并运行应用程序。输出现在将是“四”,因为现在使用的主要类是example1.java。

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

  • 发表于 2021-09-28 21:40
  • 阅读 ( 166 )
  • 分类:IT

你可能感兴趣的文章

符号(symfony)和拉威尔(laravel)的区别

...提供请求和响应对象。 此外,Symfony提供了许多特性。它使用Doctorite2作为对象关系映射(ORM)和twig作为模板引擎。此外,Symfony使用YAML和XML进行配置。也可以将应用程序打包成包。这些捆绑包很容易分发。另一个关键点是它提...

  • 发布于 2020-10-18 18:43
  • 阅读 ( 239 )

如何使用多个帐户更改默认的google帐户

...能允许您在登录其他帐户时查看其内容。但是你不能同时使用来自两个帐户的一些谷歌工具(例如Google Drive),除非你选择一个。 ...

  • 发布于 2021-03-18 10:13
  • 阅读 ( 240 )

在mac上运行多个应用程序副本的5种方法

... 您可以在不同的窗口中同时使用您的工作和个人帐户。因为你不必在你的计算机上创建一个新用户,你可以很容易地在你的两个配置文件之间进行多任务处理。 ...

  • 发布于 2021-03-19 11:23
  • 阅读 ( 285 )

开始在lightroom中使用多个目录的3个原因

...建多个目录,你可能会面临一个相当慢的程序。或者经常使用,你会达到极限。 ...

  • 发布于 2021-03-25 06:50
  • 阅读 ( 201 )

通过本课程学习如何经营一家成功的shopify电子商务商店

...在本课程中,您将学习如何从头开始建立一个在线商店,使用Amazon FBA销售自有品牌产品。通过一个循序渐进的过程,你将建立一个Shopify商店,一个有针对性的广告活动来推销你的产品,用谷歌分析和Facebook Pixel等工具跟踪你的...

  • 发布于 2021-03-29 19:31
  • 阅读 ( 209 )

使用此超级捆绑包成为amazon web服务专业版

...管理,管理存储和内容交付服务,以及身份和访问管理在使用AWS时如何工作。 ...

  • 发布于 2021-03-30 03:34
  • 阅读 ( 181 )

终极亚马逊fba和dropship主类捆绑包

在这个数字时代,零售商很少不利用在线渠道。亚马逊是最大的市场,拥有丰富的库存和营销工具。它可以给卖家带来难以置信的潜力,让他们获得更好的生活。Shopify是一个电子商务平台,它提供了一套类似的工具来运营在线...

  • 发布于 2021-03-30 14:34
  • 阅读 ( 201 )

如何使用iphone或ipad一次将多个文件上传到dropbox

...box是这个星球上最受欢迎的云存储提供商之一,如果你是使用iPhone或iPad的Dropbox客户,知道如何一次上传多个文件可以节省很多时间。 你不需要成为一个所谓的超级用户就可以同时处理多个文件,任何使用Dropbox的人都会知道,...

  • 发布于 2021-04-04 03:39
  • 阅读 ( 126 )

如何使用多个监视器以提高生产效率

...是电脑怪胎,还是那些需要高效工作的人。如果可以同时使用两个或多个显示器并可以看到更多内容,为什么只使用一个显示器? 额外的监视器允许你扩展你的桌面,为你打开的程序获得更多的屏幕空间。Windows使设置附加监视...

  • 发布于 2021-04-07 21:30
  • 阅读 ( 164 )

如何在任何浏览器中使用多个浏览器配置文件

...数web浏览器允许您创建单独的配置文件。您甚至可以同时使用多个配置文件,在每个配置文件中登录到不同的帐户。 谷歌浏览器 Chrome使得使用多个浏览器配置文件变得简单。我们之前讨论过如何在Chrome中使用多个浏览器配置...

  • 发布于 2021-04-12 01:04
  • 阅读 ( 151 )
忘却故人
忘却故人

0 篇文章

相关推荐