Identificador versus palabra clave

Leí en el libro para OCJP para Java6 la parte con afirmaciones. Llegué a la parte en la que me da una visión general de cómo reacciona el compilador si la palabra "afirmar" se usa como palabra clave o como identificador.

¿Cuál es la diferencia entre unKeyword y unidentifier? ¿Alguien puede darme una explicación simple y adicionalmente uno o más ejemplos para ambos?

Respuestas a la pregunta(5)

Su respuesta a la pregunta