Here's a list of keywords in the Java programming language. You cannot use any of the following as identifiers in your programs. The keywordsconst
andgoto
are reserved, even though they are not currently used.true
,false
, andnull
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