当前位置: 代码迷 >> J2SE >> java中main方法形参String[] args 有什么作用?该如何处理
  详细解决方案

java中main方法形参String[] args 有什么作用?该如何处理

热度:284   发布时间:2016-04-24 01:25:48.0
java中main方法形参String[] args 有什么作用?
比如publib static void main(String[] args){

}
参数args有什么作用,是数组吗?还是可变参数?mian方法是JVM在调用吗?类加载时具体怎么处理?

------解决方案--------------------
args 就是一个数组名,可以从命令行中敲一些参数传进去
main是JVM在运行的时候自动找到的
------解决方案--------------------
就是 java XXX dsda asdfa dads daf
java -jar XXX.jar dsda asdfa dads daf

XXX 或 XXX.jar 后的输入会被jre处理成 main的参数 args
------解决方案--------------------
入口函数的设计如此
------解决方案--------------------
形式上args不是可变参数,实质是一个字符串数组,但实质上字符串数组的长度是由用户执行java文件指定的,类似可变参数,给你举个例子
Java code
public class ArgsDemo {    public static void main(String[] args) {        System.out.println("args:"+ Arrays.toString(args));    }}
  相关解决方案