main主函数

主函数

  是一个特殊的函数,作为程序的入口,可以被JVM调用

1 public class Exam {
2     public static void main(String[] args) {
3 
4     }
5 }

定义

  public:代表该函数权限最大

  static:代表主函数随着类的加载就已经存在了

  void:主函数没有返回值

      main:不是关键字,但是是一个特殊的单词,可以被JVN识别

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

  JVM调用主函数时,传入的是new String[0]

    只能传入两种值

      String[] args = new String[N]  //实际值数组

      String[] args = null       //空数组

    主函数是固定格式的:JVM识别

注意:args只是一个参数名,可以改    

     args全称:arguments

扩展 

向main函数中添加数据

代码一  

 1 public class Exam {
 2     public static void main(String[] args) {
 3         String[] arr = { "AA", "BB", "CC", "DD" };
 4         MainDemo.main(arr); //AA BB CC DD
 5 
 6     }
 7 }
 8 
 9 class MainDemo {
10     public static void main(String[] args) {
11         for (int j = 0; j < args.length; j++) {
12             System.out.println(args[j]);
13         }
14     }
15 }

代码二

1 public class Exam22 {
2     public static void main(String[] args) {
3         System.out.println(args[0]);
4     }
5 }

实现过程

 

posted @ 2016-08-07 15:44  IT蓄水池  阅读(196)  评论(0)    收藏  举报