黑马程序员技术交流社区

标题: 主函数的一些特殊用法, [打印本页]

作者: Good_Man    时间: 2015-11-27 14:07
标题: 主函数的一些特殊用法,
代码如下:

class Demo{
      public static void main(int x){
                System.out.println("x="+x);
      }
      
      public static void main(String[] args){
                System.out.println("hello  world ");
      }
}


问是否能编译通过?

答案:能,
分析:
首先要理解main的含义,   main不是关键字,是一个特殊的单词,可被jvm识别,
      main主函数是一个特殊的函数,作为程序的入口,可以被jvm调用,

         
只有   public static void main(String[] args) 才是主函数的入口,
          public static void main(int x)   是函数的重载,
所以说,可以编译通过

希望这些 对大家有所帮助
作者: Vincent饭饭    时间: 2015-11-27 16:46
谢谢分享
作者: yuhongzhen    时间: 2015-11-27 18:14
不知道这么做有什么特殊的意义或者用处啊?
作者: Weidan    时间: 2015-11-27 18:40
谢谢分享
作者: yubail    时间: 2015-11-27 18:56
谢谢分享
作者: Good_Man    时间: 2015-11-28 08:37
yuhongzhen 发表于 2015-11-27 18:14
不知道这么做有什么特殊的意义或者用处啊?

一般很少用,只是偶尔面试的时候,或许会问到吧
作者: paulchoi1    时间: 2015-11-28 10:28
谢谢分享知识。
作者: paulchoi1    时间: 2015-11-28 10:29
谢谢分享知识。
作者: paulchoi1    时间: 2015-11-28 10:31
学到东西了,谢谢分享
作者: hdhunter    时间: 2015-11-28 10:44
你发的东西好有新意,之前都没有看到过这些用法。
作者: wyasln    时间: 2015-11-28 10:50
谢谢分享
作者: 许佳鑫    时间: 2015-11-28 21:14
加油。。。。
作者: Good_Man    时间: 2015-12-3 09:49
hdhunter 发表于 2015-11-28 10:44
你发的东西好有新意,之前都没有看到过这些用法。

嗯,学的仔细写些,只是,,我们可以加为好友,多聊聊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2