Nombres de variables en java

Los nombres de variables en Java se pueden crear con mucha libertad. Pueden ser cualquier conjunto de caracteres numéricos y alfanuméricos, sin algunos caracteres especiales utilizados por Java como operadores o separadores ( ,.+-*/ etc.).

Existe una serie de palabras reservadas las cuales tienen un significado especial para Java y por lo tanto no se pueden utilizar como nombres de variables. Dichas palabras son:

(*) son palabras reservadas, pero no se utilizan en la actual implementación del lenguaje Java.

Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra