Java中main方法参数类型个人粗略理解

为什么这里只能是String类型,包括Object,StringBuffer等都不可行。

先看给大家看一下这段程序

public class Test05 {
    public static void main(String[] args) {
        System.out.println(666);
        System.out.println(args);
        System.out.println(args[0]);
    }
}

运行结果之一如下:

 可以得到两条信息:数组越界异常(已经实例化),多线程

学习到后面会发现,字符串的功能,使用比其他类型都多。类比json就有明显感受。

客观上来讲我也没找着缘由,希望有知道的大佬能解释一下

原文地址:https://www.cnblogs.com/21556guo/p/13674064.html