Java学习笔记50——main方法传参

main方法传参

现在我们来详细解剖一下HelloWorld,main方法

public:公共的,访问权限最大,因为要被JVM识别所编译,所以权限要够大
class:java的基本单位类,class是定义一个类的关键字
MainDemo:类名,符合标识符的命名规则
static:静态的,属于类的本身,要被JVM所调用,可以直接通过类调用
void:代表的是没有返回值,因为调用main方法的是JVM,如果有返回值,返回给JVM没有意义
main:主方法,是JVM唯一识别运行的入口方法
String[]: main方法的参数数据类型是字符串数组
args:形参的变量名

命令:
java 类名 参数1 参数2 ...

正常情况下,我们要传入一个参数,通过下面的代码即可实现

public class MainDemo {
    public static void main(String[] args) {
        String[] arr={"hellow","world","hadoop"};
        args=arr;
        for (int i=0;i<args.length;i++){
            System.out.println(args[i]);
        }
    }
}

但在jdk1.5 Scanner手动输入类的方法出来之前,人们是通过什么方法从外部传入参数的呢

通过args的命令行输入

public class MainDemo {
    public static void main(String[] args){
    
        for(int i=0;i<args.length;i++){
            System.out.println(args[i]);
        }
    }
}

比方说:把上面的代码复制粘贴到c盘,出现了.java文件,打开命令行,

输入javac 类名.java 回车

java 类名 参数1 参数2 (参数之间用空格分开) 回车

就完成了数据的传入

posted @ 2021-12-07 15:03  欧朋  阅读(782)  评论(0)    收藏  举报