Keywords used to define data types
class interface enum byte short
int long float double char
boolean void
Keywords used to define process control
if else switch case default
while do for break continue
return
Keywords used to define access permission modifiers
private 英 [ˈpraɪvət] 美 [ˈpraɪvɪt]
protected 英 [prəˈtektɪd] 美 [prəˈtektɪd]
public
Keywords used to define class, function, variable modifiers
abstract 英 [ˈæbstrækt , æbˈstrækt] 美 [ˈæbstrækt , æbˈstrækt]
final
static
synchronized 英 [ˈsɪŋkrənaɪzd] 美 [ˈsɪŋkrənaɪzd]
Keywords used to define the relationship between classes
extends Implements
Used to define the keywords for establishing and referencing instances and judging instances
new
this
super
instanceof
Keywords for exception handling
try catch finally throw throws
Keywords used for packages
package import
Other modifier keywords
native strictfp transient volatile assert
The literal value used to define the value of the data type
true false null
Frequently used words
word | Pronunciation (combination) | Word meaning | Where is it used in java |
---|---|---|---|
thread | British [θred] American [θred] | line | Thread, thread pool |
serializable | British [ˈsɪərɪəlaɪzəbl] American [ˈsɪˌriəˌlaɪzəbl] | Serializable | Class inheritance to achieve serialization |
future | British [ˈfjuːtʃə®] American [ˈfjuːtʃər] | Future | Thread (FutureTask) |
comparable | British [ˈkɒmpərəbl] American [ˈkɑːmpərəbl] | Similar; comparable | String implementation interface |
SimpleDateFormat | |||
simple British [ˈsɪmpl] American [ˈsɪmpl] | simple | date | |
format British [ˈfɔːmæt] American [ˈfɔːrmæt] | format | date | |
generic | British [dʒəˈnerɪk] American [dʒəˈnerɪk] | General; general; general | Generic (new features of jdk1.5) |
iterator | [Meter] iterator, iterative program | Iterator | |
reflect | British [rɪˈflekt] American [rɪˈflekt] | Reflect | Reflective interface |
field | 英[fiːld] American [fiːld] | field | Reflection (get attributes) |
declare | British [dɪˈkleə®] American [dɪˈkler] | Announce | Reflection (current class) |
constructors | British [kənˈstrʌktəz] American [kənˈstrʌktərz] | Manufacturer | Reflection (constructor) |
accessible | British [əkˈsesəbl] American [əkˈsesəbl] | Reachable, accessible; | Reflection (setAccessible) |
instance | British [ˈɪnstəns] American [ˈɪnstəns] | Instance | Reflection (newInstance) creates a Class instance object |
socket | British [ˈsɒkɪt] American [ˈsɑːkɪt] | Socket; jack | Socket |
datagram | data and gram combination | Datagram; data packet | UDP(DatagramSocket,DatagramPacket |