Quels sont les caractères valides pour une méthode en Java nom?

J'ai lu sur le nommage des variables Java. Il est dit que Java variables ne peut pas démarrer, avec tous les numéros et des caractères spéciaux à l'exception de $ et _.

Quelques exemples corrects:

int count;
int _count;
int $count;

Et certains invalides exemples:

int %count;
int 4count;
int #count;

Faire les mêmes règles s'appliquent aux noms de méthode?

Est-il une raison pourquoi vous voulez utiliser des caractères comme ces au début d'une variable, une méthode, ou quoi que ce soit?
Je suis en train de travailler sur un extern langage spécifique au domaine avec Xtext qui est exécuté sur une machine virtuelle Java. C'est pourquoi je tiens à faire cette précision 🙂 Merci!
double possible de Juridique des identifiants de Java en raison de docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.4

OriginalL'auteur kon | 2012-04-18