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