Liste des mots reservés

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

Remarque : null, true et false ne sont pas des mots réservés, mais des valeurs littérales au même titre que 12 par exemple.
Signification des couleurs : classe, types, flot de contrôle, exceptions, paquetages, objets, modificateur d'accès, processus. Les mots clés en italique ne sont pas utilisés, mais seulement réservés.