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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l598790586 中级黑马   /  2015-5-25 21:00  /  1331 人查看  /  20 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,main不是java的关键字,那作为函数名,jvm能识别吗

20 个回复

倒序浏览
main本来就不是关键字,JVM调用main方法,程序从main方法这个地方才开始执行的。
回复 使用道具 举报
肯定不可以呀,函数名不能可关键字一样的
回复 使用道具 举报
表示jvm识别的main函数是有标准格式的 public static void main(String[] args){} 只有一个地方可以改 那就是args
回复 使用道具 举报
肯定不能了,main一把是主函数的起点
回复 使用道具 举报
新手表示不是很懂,过来学习一下:lol
回复 使用道具 举报
1楼正解
回复 使用道具 举报
不可以,main是程序的主入口,JVM的识别口
回复 使用道具 举报
Melo 中级黑马 2015-5-25 21:58:38
9#
不行的。。。
回复 使用道具 举报
DANGRANBUKEYI
回复 使用道具 举报
main就不是关键字,而是标识符,是程序的主入口
回复 使用道具 举报
ZSMAN 中级黑马 2015-5-25 22:33:33
12#
可以,重载main函数~不过,不建议这么做,这样的函数只能人为的调用,而且还容易混淆~
回复 使用道具 举报
可以在main后面加单词或者字母,不过那就不是main了
回复 使用道具 举报
受教了~!
回复 使用道具 举报
ZYZQ 中级黑马 2015-5-26 00:45:51
15#
  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,不过不是考试,何必为难自己
回复 使用道具 举报
郭.威 发表于 2015-5-25 21:57
不可以,main是程序的主入口,JVM的识别口

赞一个
回复 使用道具 举报
飘过的云 发表于 2015-5-25 21:23
表示jvm识别的main函数是有标准格式的 public static void main(String[] args){} 只有一个地方可以改 那就 ...

      good
回复 使用道具 举报
main:不是关键字,但是是一个特殊的单词,可以被jvm识别。
回复 使用道具 举报
不可以的...
回复 使用道具 举报
肯定可以啊,只是不建议这么做而已。见名知意嘛
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马