Palavras reservadas em Java

As palavras a seguir são de uso reservado em Java e não podem ser utilizadas como nomes de identificadores:

abstract      double         int           static
boolean       else           interface     super
break         extends        long          switch
byte          final          native        synchronized
case          finally        new           this
catch         float          null          throw
char          for            package       throws
class         goto           private       transient 
const         if             protected     try
continue      implements     public        void
default       import         return        volatile
do            instanceof     short         while