黑马程序员技术交流社区

标题: main作为函数名行吗 [打印本页]

作者: l598790586    时间: 2015-5-25 21:00
标题: main作为函数名行吗
如题,main不是java的关键字,那作为函数名,jvm能识别吗
作者: 1315317959    时间: 2015-5-25 21:19
main本来就不是关键字,JVM调用main方法,程序从main方法这个地方才开始执行的。
作者: 海洋你好    时间: 2015-5-25 21:19
肯定不可以呀,函数名不能可关键字一样的
作者: 飘过的云    时间: 2015-5-25 21:23
表示jvm识别的main函数是有标准格式的 public static void main(String[] args){} 只有一个地方可以改 那就是args
作者: 465096445@qq.co    时间: 2015-5-25 21:25
肯定不能了,main一把是主函数的起点
作者: 仅此一抹心醉    时间: 2015-5-25 21:25
新手表示不是很懂,过来学习一下:lol
作者: 守株人    时间: 2015-5-25 21:47
1楼正解
作者: 郭.威    时间: 2015-5-25 21:57
不可以,main是程序的主入口,JVM的识别口
作者: Melo    时间: 2015-5-25 21:58
不行的。。。
作者: w490541    时间: 2015-5-25 22:15
DANGRANBUKEYI
作者: 张海旭    时间: 2015-5-25 22:31
main就不是关键字,而是标识符,是程序的主入口
作者: ZSMAN    时间: 2015-5-25 22:33
可以,重载main函数~不过,不建议这么做,这样的函数只能人为的调用,而且还容易混淆~
作者: TOBESKY    时间: 2015-5-25 22:37
可以在main后面加单词或者字母,不过那就不是main了
作者: 代码搬运1号    时间: 2015-5-25 22:43
受教了~!
作者: ZYZQ    时间: 2015-5-26 00:45
  1. public class TestMain{
  2.         public static void main(String[] args){
  3.                 System.out.println("Main");
  4.                 main();
  5.         }
  6.        
  7.         public static void main(){
  8.                 System.out.println("Extra Main");
  9.         }
  10. }
复制代码

Overload,不过不是考试,何必为难自己
作者: hui1107464497    时间: 2015-5-26 00:56
郭.威 发表于 2015-5-25 21:57
不可以,main是程序的主入口,JVM的识别口

赞一个
作者: 871165471@qq.co    时间: 2015-5-26 03:42
飘过的云 发表于 2015-5-25 21:23
表示jvm识别的main函数是有标准格式的 public static void main(String[] args){} 只有一个地方可以改 那就 ...

      good
作者: wangkai    时间: 2015-5-26 09:16
main:不是关键字,但是是一个特殊的单词,可以被jvm识别。
作者: wwl0517    时间: 2015-5-26 09:23
不可以的...
作者: 半世心修    时间: 2015-5-26 10:27
肯定可以啊,只是不建议这么做而已。见名知意嘛
作者: 黑马飞    时间: 2015-5-26 13:40
main虽然不是关键字,但也想相当于一个内部的保留字,作为程序的入口、。




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