A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Good_Man 中级黑马   /  2015-11-27 14:07  /  870 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

代码如下:

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)   是函数的重载,
所以说,可以编译通过

希望这些 对大家有所帮助

12 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
不知道这么做有什么特殊的意义或者用处啊?
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
yubail 来自手机 中级黑马 2015-11-27 18:56:00
报纸
谢谢分享
回复 使用道具 举报
yuhongzhen 发表于 2015-11-27 18:14
不知道这么做有什么特殊的意义或者用处啊?

一般很少用,只是偶尔面试的时候,或许会问到吧
回复 使用道具 举报
谢谢分享知识。
回复 使用道具 举报
谢谢分享知识。
回复 使用道具 举报
学到东西了,谢谢分享
回复 使用道具 举报
你发的东西好有新意,之前都没有看到过这些用法。
回复 使用道具 举报
wyasln 中级黑马 2015-11-28 10:50:48
11#
谢谢分享
回复 使用道具 举报
加油。。。。
回复 使用道具 举报
hdhunter 发表于 2015-11-28 10:44
你发的东西好有新意,之前都没有看到过这些用法。

嗯,学的仔细写些,只是,,我们可以加为好友,多聊聊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马