黑马程序员技术交流社区
标题:
关于特殊字符main
[打印本页]
作者:
李保成
时间:
2012-5-30 00:40
标题:
关于特殊字符main
首先main作为jvm虚拟机要加载程序的主入口,它属于一个特殊字符串,不属于关键字,那么是否可以用来作为程序的标识符来命名呢?
作者:
钟成军
时间:
2012-5-30 00:47
不能用作其它的标识符,因为虽然它不是关键字,但是它有特殊的意义,能够被JVM所识别,所以不能作为标识符
作者:
李保成
时间:
2012-5-30 01:41
钟成军 发表于 2012-5-30 00:47
不能用作其它的标识符,因为虽然它不是关键字,但是它有特殊的意义,能够被JVM所识别,所以不能作为标识符 ...
public class main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("fd");
}
public static void main(){
System.out.println('s');
}
}
但是 我在程序中它是没有错的啊
作者:
胡团乐
时间:
2012-5-30 03:05
这样是没错的额 jvm总是识别public static void main(String[] args) 格式的main函数作为主函数执行;
public static void main()就相当于一个重载函数吧,不会影响执行
作者:
郑文博
时间:
2012-5-30 10:25
你是说用main来给你的程序命名没有问题是吗? 你试试在程序中是否可以把它当一个标示符用呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2