关于main的问题:

来源:互联网 发布:北京奥运会会徽知乎 编辑:程序博客网 时间:2024/06/05 03:56

1.代码解读:

public static void main(Stirng [] args){   }
  • public :公共的,访问权限是最大的。由于main方法是被jvm调用,所以权限要够大。
  • static:静态的,不需要创建对象,通过类名就可以。方便jvm的调用。
  • void:因为我们曾经说过,方法的返回值是返回给调用者,而main方法是被jvm调用。你返回内容给jvm没有意义。
  • main():几乎是所有语言程序入口
  • Stirng [] args:一个字符串数组

     格式:java MainDemo hello   world     java                     args[0]  args[1]  args[2]         java MainDemo 10         20      30                    args[0]  args[1]  args[2]   

2.Stirng [] args:

       这个东西到底有什么用啊?怎么给值啊?            这个东西早期是为了接收键盘录入的数据的。            格式是:                java MainDemo hello world java
class MainDome{   public static void main(String [] args){        //System.out.println(args); //[Ljava.lang.String;@175078b        //System.out.println(args.length); //0        //System.out.println(args[0]); //ArrayIndexOutOfBoundsException        //接收数据后        System.out.println(args);         System.out.println(args.length);         //System.out.println(args[0]);         for(int x=0; x<args.length; x++) {            System.out.println(args[x]);               }       }}
原创粉丝点击