Como escribir correctamente los identificadores en java

En diferentes lenguajes de programación los identificadores para nombrar variables, constantes, o algún tipo de objeto con el que se quiere trabajar, lleva su regla el como nombrarlos, tal es el caso de java. Para java existen reglas:

  • No debe de iniciar con un número
  • Pueden iniciar con $ o con _
  • No puede ser nombrado como una palabra reservada

Algunos ejemplos:
$inicio, _total, codigo10, mi_variable57, NombreApellido

Identificadores erroneos:
2variable, for, private