java中main方法里为什么有agrs参数,如何使用

2025-04-09 03:27:56
推荐回答(1个)
回答1:

首先这是java规范,main方法跟别的方法是不一样的,一定是public static void main(String[] args){} ,当然args是参数名,随便命名,如果在eclipse或者没有eclipse中运行的话获取参数值是会报数组越界的。比如如下:
public static void main(String[] args) {
System.out.println("hello"+args[0]);
}
如果dos窗口命令运行的话可以传参数,比如如下:
D:\test>java Test haha
那么打印出来就是:
hello haha