关于Java的入口点

入口点是指

关于程序开始执行的地方,它是被最先调用的方法。方法通过调用其他方法,进而调用下一个方法,这样执行下去。在这过程中,被最先调用的方法被称为入口点(起始点)。
在Java中,main方法被设置为整个程序的入口点(在C、C++、Objective-C等多种语言中,也使用main方法作为入口点)。
因此,记住在Java中入口点 = main方法就可以了。
包含整个程序入口点的地方的例程被称为主要例程,包含main方法的类被称为主要例程。

主方法的5个条件

在Java中,主要方法(main method)的修饰符、名称和参数等规则是严格规定的。

1. 访问修饰符是公共的。
2. 静态方法。
3. 方法的返回值是无。
4. 方法名是main(小写)。
5. 方法的参数只能是String数组(或String可变参数1)。

此外,Java中的方法必须属于某个类才能使用。

考虑以上条件的一般main方法如下所示。

class Main {

    public static void main (String[] args) { 
        // 処理
    }
}

顺便说一下,常见的参数 “args” 是表示参数 arguments 的省略形式。

另外,只要不符合上述5个条件,就不会被识别为主要的main方法。

・未传递String类型的数组参数
・传递了除了String类型的数组之外的其他参数
・方法名不是main
・未使用public、static、void关键字

请参考以下网站:

以下网站非常有助于学习。其中还有关于main方法更详细的解释。
关于Java程序执行不可缺少的main方法,该网站从其机制进行了详细解释。

… 可变参数是指数量不确定的参数。