Java Keywords
Object-oriented Programming with Java (COP-2551)

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

* Technically, these are Boolean literals, not Java keywords.

 Updated: 01.08.2009