我可以在java中声明一个main方法有多少种不同的方法?
class A{
public static void main(String args[]){
System.out.println("hi");
}
}
现在我想要不同的方法来创建一个main方法。你能解释一下吗?
答案 0 :(得分:4)
从Java Documentation开始,只有两种方式:
public static void main(String[] args)
和
public static void main(String... args)
答案 1 :(得分:4)
public static void main(String[] argument)
public static void main(String argument[])
public static void main(String... args)
public static synchronized void main(String... args)
public static strictfp void main(String... args)
public static final void main(String... args)
答案 2 :(得分:3)
声明主要方法的多种方式是(如上所述)
答案 3 :(得分:2)
请看下面的方法。哪些不会编译?哪些会编译,但不能用作应用程序的入口点?哪些编译和操作正如您期望的主要方法一样?
如果对这方面有任何疑问,请验证以下链接
答案 4 :(得分:1)
你也可以这样做
static public void main(String args[])
答案 5 :(得分:1)
有两种可能的方式
使用单个参数
public static void main(String args) { .. }
或者通过varargs
public static void main(String... args) { .. }
请注意,args
中的(String args)
只是一个参数名称。您可以使用此处的任何内容,例如(String abc)
,(String myargs)
等。
最后一件事是,您也可以像这样从主要传递多维数组
public static void main(String[][] args) { .. }
答案 6 :(得分:0)
您可以使用var-args而不是array:
public static void main(String... args) {
答案 7 :(得分:0)
也是这个
public static void main(String... args)