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

我读到了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ć() 

而且效果很好。 看看这个博客 ,看看更多精美的例子。

是的,完全相同的规则适用于变量名称和方法名称。 camelCase包括更多这里

是的,你是对的,相同的规则适用于function。

从Java教程:

“虽然方法名称可以是任何合法标识符,但代码约定限制了方法名称。” http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html