Java方法名称的有效字符是什么?

kon*_*kon 9 java methods naming rules

我读到了Java变量命名.它说除了$和_之外,Java变量不能以任何数字和特殊字符开头.

一些有效的例子:

int count;
int _count;
int $count;
Run Code Online (Sandbox Code Playgroud)

还有一些无效的例子:

int %count;
int 4count;
int #count;
Run Code Online (Sandbox Code Playgroud)

相同的规则是否适用于方法名称?

rid*_*rid 12

是的,方法名称和变量名称就是所谓的"标识符".标识符共享有关接受字符的相同规则.看看第3.8节从Java语言规范,找出标识符可能包含什么,以及第6.2节有关标识符的使用说明.

  • 是的,这也是一个不错的观点.http://cui.unige.ch/isi/bnf/JAVA/identifier.html (2认同)