Java的命令行参数

java的入口方法是main方法,注意main是一个方法,只不过恰好是入口方法而已,由于main是一个方法,所以它也可以接收参数的传递,但它的参数接收方式是通过在命令行中输入接收的(由JVM接收传给main方法),所以称之为命令行参数:

注意!命令行参数的类型是一个string[] 数组的形式

例如如下程序:

public class test01{
    public static void main(String[] args) {
        for (String arg : args) {
            if ("12345".equals(arg)) {
                System.out.println("ok");
                break;
            }
        }
    }

}

上述程序的目的是当传入的参数为“12345”时输出ok

执行方式为

1.先将java文件转为字节码 .class的文件,因为命令行传参是在JVM中进行的,故先要将其转为.class文件在JVM中执行

 2.执行.class文件并进行传参

原文地址:https://www.cnblogs.com/lipu12281/p/12167721.html