Here's a list of Java's keywords. These words are reserved--you cannot use any of these words as names in your Java programs.
abstract
double
int
strictfp
assert
else
interface
super
boolean
enum
long
switch
break
extends
native
synchronized
byte
final
new
this
case
finally
null
throw
catch
float
package
throws
char
for
private
transient
class
goto
*protected
try
const
*if
public
void
continue
implements
return
volatile
default
import
short
while
do
instanceof
static
* indicates a keyword that is not currently used