const
and goto
are reserved, even though they are not
currently used.
true
, false
, and null
might seem like keywords, but they are actually literals; you cannot
use them as identifiers in your programs.
abstract
continue
for
new
switch
assert
***default
goto
*package
synchronized
boolean
do
if
private
this
break
double
implements
protected
throw
byte
else
import
public
throws
case
enum
****instanceof
return
transient
catch
extends
int
short
try
char
final
interface
static
void
class
finally
long
strictfp
**volatile
const
*float
native
super
while
* not used ** added in 1.2 *** added in 1.4 **** added in 5.0