JAVA main(String[] args)方法解释

概述

main方法,也叫做主方法,是程序运行的入口,它的写法是固定的,不允许随意修改,有以下几种写法

public static void main(String[] args)
public static void main(String args[])
public static void main(String[] abc)
public static void main(String[] args) throw Exception

public static void main(String... args)
  • 前两种是数组不同的声明方式
  • 第三种是修改了一下变量名称
  • 第四种是可以抛出异常,需要到异常部分再详细说,现在提出这个概念
  • 最后一种是可变参数,引出可变参数的知识点

args参数传递

不同的开发工具,有不同的操作方式,这里只介绍idea开发工具,和 dos 操作方式

测试代码:

public class Test {

    public static void main(String[] args) {
        if(args!=null){
            for(int i=0,len=args.length;i<len;i++){
                System.out.println(args[i]);
            }
        }
    }
}

idea方式

然后再运行即可

dos方式

在dos中,切换Test.class所在的文件夹,执行dos命令:

java Test 1 haha 3.14