我读过关于Java变量命名的文章。它说Java变量不能以任何数字和特殊字符开头,除了$和_。
一些有效的例子:
int count;
int _count;
int $count;
还有一些无效的例子:
int %count;
int 4count;
int #count;
相同的规则是否适用于方法名称?
是的,方法名称和变量名称就是所谓的"标识符"。标识符在接受字符方面共享相同的规则。查看 Java 语言规范中的 §3.8 以准确了解标识符可能包含的内容,并查看 §6.2 以了解有关如何使用标识符的说明。
当方法具有不寻常的字符时,您可能会感到惊讶,例如:
public void mój_brzuch_zacznie_burczeć()
而且效果很好。看看这个博客,看看更多花哨的例子。
来自Java教程:
"尽管方法名称可以是任何合法标识符,但代码约定限制了方法名称。http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html