package com.itheima.test;
/*
主函数的解释:
保证所在类的独立运行。
是程序的入口。
被jvm调用。
public:访问权限最大。
static:不需要对象。直接类名即可。
void:主函数没有返回值。
main: 主函数特定的名称。
(String[] args):主函数的参数。是一个字符串数组类型的参数。
args:参数名称,可以变化的
*/
class MainDemo
{
/*
jvm默认传递的是长度为0的字符串数组。
我们在运行该类时,也可以指定具体的参数进行传递。
可以在控制台,运行该类时,在后面加入参数。参数之间通过空格隔开。
jvm会自动将这些字符串参数作为args数组中的元素,进行存储。
*/
//jvm调用main方法时,传递的实际参数是 new String[0] 对于这一点可以通过以下两句代码来体现
public static void main(String[] args)
{
System.out.println(args);//[Ljava.lang.String;@de6ced
System.out.println(args.length);
}
}
小弟浅显的理解,希望对楼主有帮助 |