main方法的简单理解

main()方法的各个关键词分析

public static void main(String[] args)

public: 由于Java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public。
static:因为在Java虚拟机在执行main()方法时不必创建对象,所以用静态修饰。
void:因为虚拟机有限制,不能有返回值,因此返回值类型为void。
main: 函数名,不是关键字,只是一个虚拟机识别的固定的名字。
String[] args:该方法接收一个String类型的数组参数,该数组中保存执行Java命令时传递给所运行的类的参数,用String类型是因为任何数据都可以通过字符串形式的数据进行转换。
args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名。
public class Demo3 {
	public static void main(String[] arg) {
		System.out.println(arg);
		System.out.println(arg.length);
	}
}

在这里插入图片描述
默认Java虚拟机创建了new String[0]作为传入参数,长度为0。

参考:https://blog.csdn.net/qiaoquan3/article/details/53325915

发布了11 篇原创文章 · 获赞 0 · 访问量 169

猜你喜欢

转载自blog.csdn.net/weixin_44824500/article/details/104416519
今日推荐