我的一个孩子在高中学习Java,他的一次考试是这样的:
下列哪个在Java中是有效的标识符?
< p >。123java
< br / > b.main
c.java1234
d.{abce
e。)whoot
< / p >
他答了b,答错了。
我看了这个问题,并认为main
是是一个有效的标识符,它应该是正确的。
我们看了一下Java 规范中的标识符,它加强了这一点。我们还编写了一个示例程序,其中包含一个名为main
的变量和一个方法。他写了一份书面反驳,包括Java文档参考,测试程序和老师忽略了它,说答案仍然是错误的。
main
是有效的标识符吗?