你如何决定在哪里写(String [] args)?

时间:2016-08-12 18:21:13

标签: java string args

所以这一行 public static void main(String[] args) 每班只使用一次吧?这是允许我使用字符串和其他任何东西?我的基本理解是,它用于存储在该类中使用的...字符串或其类似的东西(在任何地方我解释都有点过于复杂,我无法完全理解它。但接下来是我的最后一个问题,我如何决定在我的代码中写这行的位置,因为我看到一些程序在类名下方的顶部有它,其他程序在中间或底部的某个地方,所以如何决定在哪里使用它我能不能总是把它放在首位,所以我不必考虑它?

1 个答案:

答案 0 :(得分:0)

public static void main(String[] args)应该是您班级中首先运行的方法。 String[] args如果将项目导出为可运行的jar,则可以使用命令行打开它,它将以String对象数组的形式接收命令。有关详细信息,请参阅此答案:What is "String args[]"? parameter in main method Java 你可以把它放在任何地方,只要它在你的班级(这样的工作)

public class ClassName {
  //you can put other methods here if you want

  public static void main(String[] args) {
    //do stuff
  } 

  //you can put other methods here if you want
}