所有这些都是 Java 中 main 函数的有效声明。
public static void main(String[] args) {
// code
}
static public void main(String[] args) {
// code
}
static public void main(String args[]) {
// code
}
public static void main(String[] MarkElliotZuckerberg) {
// code
}
public static void main(String... NewYork) {
// code
}
- 关键字 public 和 static 是可以互换的,但是是必须的。
- main 方法的参数可以采用 var-args 语法。
- 这个名字可以是任何东西..!
这些是无效的主要方法声明的例子 -
static void main(String[] args) {
// public is missing
}
public void main(String args[]) {
// static is missing
}
public static int main(String... Java) {
// return type not void
return 0;
}
public void Main(String args[]) {
// "main" not "Main"
}
public void main(string args[]) {
// "String" not "string"
}
public void main(String.. SayHi) {
// Ellipses is 3 dots !
}
如果源代码不那么可读,我很抱歉......我总是在发布源代码时遇到问题......:P......希望这会有所帮助......!如果是这样,请通过评论告诉我..!
来源 - Java 编程理论教程