This is an easy way to remember the 52 Keywords.
Reserved - const , goto (2)
Error Handling - try, catch, finally, throw, throws, assert (6)
Modifiers - private, public, protected, final, static, abstract, native, synchronized,
transcient , scritfp, volatile ( 11)
Constructs - if, else, while , for , do, return, switch, case, default, continue, break (11)
Other - class, package, implements, extends, import, interface, super, this, new, instanceof (10)
Literals - true, false, null (3)
Data & return types - int, short, byte, char, long, boolean, double, float, void (9)
The following articles provide further information
Java Language Keywords
This article lists all the Java keywords available.
PDF File - Java Language Keywords
This pdf file gives a comprehensive explanation about all the keywords including code examples.