Appendix A. Java Language Keywords

TABLE A.1 contains a list of keywords in the Java language. You cannot use any of the following as identifiers in your programs. The keywords 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.

Table A.1. Java Language Keywords

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

whilex

[***] added in 1.4

[*] not used ...

Get The Java™ Tutorial Fourth Edition: A Short Course on the Basics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.