Java's keywords have special meanings for Java compilers, which are used to represent a data type, or to represent the structure of a program. Reserved words are keywords reserved for Java, although they are not now keywords, but are likely to be keywords in later versions of the upgrade.
List of Java keywords (sorted alphabetically by 50 groups):
Abstract, Assert,boolean, break, Byte, case, catch, Char, class, continue, default, do, double, else, enum,extends, final, Finally, float, for, if, implements, import, instanceof, Int., interface, long, native, new, package, private, protected, Public, return, short, static, STRICTFP, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, While
Java reserved word list (alphabetical order of 14 groups): Java reserved word refers to an existing Java version that is not yet in use but may be used as a keyword in future versions.
Byvalue, cast, false, future, generic, inner, operator, outer, rest, True, var,goto,const, null
Java keywords and reserved words