主函数
public static void main(String[] args)
主函数:是一个特殊的函数.作为程序的入口,可以被jvm调用。
主函数的定义:
public:代表着该函数访问权限是最大的.
static:代表着主函数随着类的加载就已经存在了。
void:主函数没有具体的返回值.(虚拟机调用主函数)
main:不是关键字,但是是一个特殊的单词,可以被jvm识别.
(String[] arr):主函数的参数,参数类型是一个数组,该数组中的元素是字符串,字符串类型的数组.本来是args(最开始老外用的arguments(参数),后来简写为args),只是这是个String类型的参数而已,可以随便命名,比如Str,但是因为大家都这样写了,所以默认的就写args。
主函数是固定格式的:由jvm识别.
引用数据类型接收的值要嘛为空,要嘛传入实体值。
jvm在调用主函数时,传入的是new String[0],即没有元素。- //下面这段代码是正确的,可以执行*/
- class MainDemo
- {
- public static void main(int x)
- {
- }
- public static void main(String[] args) //由于jvm的识别功能,程序从这个地方开始执行.
- {
- System.out.println(args+"\n"+"args.length="+args.length);
- }
- public static void main(String args,int x)
- {
- }
- }
- //调试结果如下图片
复制代码 |
-
1.JPG
(6.52 KB, 下载次数: 83)
|