您的位置:首页 > 编程语言 > Java开发

第二十一、Java之main方法详解

2017-03-16 22:33 260 查看

主函数是静态的

       public static void main(String[] args){

            

       }

主函数是什么:

          主函数是一个特殊的函数,作为程序的入口,可以被jvm识别。

主函数的定义:

          public : 公共的。代表该函数的访问权限是最大的。

                        原因: 为了保证让jvm在任何情况下都可以访问到main方法。

          static : 静态。代表主函数随着类的加载,就已经存在了。 静态可以让jvm调用main函数的时候更加的方便。不需要通过对象调用。

          void: 主函数没有具体的返回值。 因为返回的数据是 给 jvm,而jvm使用这个数据是没有意义的。所以就不要了。

          main : 函数名。  不是关键字,是一个特殊的单词可以被jvm识别。

           (String[] args) 函数的参数,参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组。

          主函数的格式是固定的:jvm能够识别

          jvm在调用函数是,传入的是new String[0];

         可以在dos窗口中执行 java MyClass   hello  world  给类MyClass的main方法传递2个参数,参数与参数之间通过空格隔开。

         通过 args.length 可以拿到参数传入的 数组的长度

class MyClass {

public static void main(String[] args) {

// 获取String[] args 数组长度
System.out.println(args.length);

// 变量args数组
for (int x = 0; x < args.length; x++) {
System.out.println(args[x]);
}
}

}

class MainTest {

public static void main(String[] args) {
// 字符串数组
String[] arr = { "good", "study", "java" };

// 调用MyClass类的main方法,传递参数。
MyClass.main(arr);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: