📌  相关文章
📜  public static void main(string args) - Java (1)

📅  最后修改于: 2023-12-03 15:18:43.463000             🧑  作者: Mango

主题:public static void main(string args) - Java

介绍

在Java程序中,public static void main(string args)是一个特殊的函数,也是程序的执行入口。

函数的签名public static void main(string args)中,

  • public表示该方法是公开的,可以在其他类中被访问。
  • static表示该方法属于类,而不是属于对象,可以直接通过类名访问,不需要创建类的实例。
  • void表示该方法没有返回值。
  • main是main方法的名称,与C++中的main函数类似。
  • string args表示该方法接收一个字符串数组作为参数。

Java虚拟机在执行Java程序时,会查找该函数作为程序的入口点,执行该函数中的代码来启动程序。

例子
public class Main {
    public static void main(String[] args){
        System.out.println("Hello, World!");
    }
}

在上面的例子中,我们定义了一个类Main,在该类中定义了一个静态方法main。该方法只有一行代码,打印了一句话Hello, World!。 我们可以通过在命令行中调用该程序,来执行该main方法。

$ java Main

输出结果为:

Hello, World!
注意事项
  • main方法的访问修饰符必须为public
  • main方法必须是静态的。
  • main方法必须接收一个字符串数组作为参数。
  • main方法中的代码会在程序启动时自动执行,不需要手动调用。
  • 一般来说,main方法中的代码是程序的主要逻辑,其他的代码都是在该方法中被调用的。