〔Java基础〕深入理解main方法

public static void main(String[] args){}

public: main方法是程序的主入口,java虚拟机需要调用类的main()方法, 因此访问权限必须是public。

static: java虚拟机在执行main()方法时不必创建对象 ,所以该方法 必须是static的,可以直接用"类名.方法名"的方式调用。

void: 该方法没有返回值。

main: 方法名。

(String[] args): 形参列表。

String: 该方法可以传递进来一个String类型的数组。

args: 数组名。


----实例----

写一个main方法的测试类

public class TestMain{

    public static void main(String[] args){

        for(int i=0; i<args.length; i++)

            System.out.println(args[i])

    }//将args数组内容全部输出。

}

将本程序在DOS窗口运行

javac TestMain.java

java TestMain 参数1 参数2 ...

打印结果:

参数1

参数2

...

实际原理是

String[] args{"参数1","参数2","..."}


by:有我wa

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。