关于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方法,该网站从其机制进行了详细解释。
… 可变参数是指数量不确定的参数。