美文网首页
〔Java基础〕深入理解main方法

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

作者: 有我wa | 来源:发表于2019-10-06 10:54 被阅读0次

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

相关文章

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

    public static void main(String[] args){} public: main方法是程...

  • main方法

    深入理解main方法 解释main方法的形式:public static void main(Stringl] a...

  • java基础-main方法

    概述 Java中的main方法,是一个java应用程序的入口,无论一个java的应用多么复杂庞大,或是多么的小,只...

  • Java高级知识

    反射 sczyh30 深入解析Java反射(1) - 基础深入解析Java反射(2) - invoke方法深入探究...

  • Java基础-6 main方法

    main方法是由jvm调用的,jvm也是一个程序。 main方法详解: 没有static修饰的后果:1. java...

  • 从设计者的角度理解Java IO流

    摘要 Java I/O是Java技术体系中非常基础的部分,它是学习Java NIO的基础。而深入理解Java NI...

  • java基础:深入理解Class对象与反射机制

    其他更多java基础文章:java基础学习(目录) 深入理解Class对象 RRIT及Class对象的概念 RRI...

  • JVM的内存模型

    Java内存区域——堆,栈,方法区等 深入理解java虚拟机(一)虚拟机内存划分 深入理解java虚拟机(十) J...

  • 回顾 kotlin 之 kotlin 基础

    [TOC] kotlin 基础 java 中有 main()方法作为程序的入口,那么在 kotlin 里边也是类似...

  • 第31节:Java基础-类与对象

    前言 Java基础-类与对象,方法的重载,构造方法的重载,static关键字,main()方法,this关键字,包...

网友评论

      本文标题:〔Java基础〕深入理解main方法

      本文链接:https://www.haomeiwen.com/subject/yxrupctx.html