|
关键字定义:被Java语言赋予了特殊含义的单词 关键字特点:关键字中所有字母都为小写 |
||
|
用于定义数据类型的关键字 |
class |
定义类 |
|
interface |
定义接口,接口中的方法全都是抽象的方法 |
|
|
byte |
|
|
|
short |
|
|
|
int |
|
|
|
long |
|
|
|
float |
|
|
|
double |
|
|
|
char |
|
|
|
boolean |
|
|
|
void |
|
|
|
|
||
|
用于定义数据类型值的关键字 |
true |
|
|
false |
|
|
|
null |
|
|
|
|
||
|
用于定义流程控制的关键字 |
if |
|
|
else |
|
|
|
switch |
|
|
|
case |
|
|
|
default |
|
|
|
while |
|
|
|
do |
|
|
|
for |
|
|
|
break |
|
|
|
continue |
|
|
|
return |
|
|
|
|
||
|
用于定义访问权限修饰符的关键字 |
private |
私有化,一般用于封装 |
|
protected |
保护权限(i不同包之间不继承不能访问) |
|
|
public |
|
|
|
|
|
|
|
用于定义类,函数,变量修饰符的关键字 |
abstract |
抽象标示,如: abstract class a {abstract void study();} |
|
final |
被final修饰的类不可以被继承,方法不可以被复写 |
|
|
static |
静态 |
|
|
synchronized |
同步函数/同步代码块,解决多线程中操作共享数据时的安全问题 |
|
|
|
|
|
|
用于定义类与类之间关系的关键字 |
extends |
继承,后跟类名 |
|
implements |
实现,后跟接口名 |
|
|
|
|
|
|
用于定义建立实例及引用实例,判断实例的关键字 |
new |
|
|
this |
局部同名,构造函数间调用 |
|
|
super |
同名时,调用父类的方法或属性 |
|
|
instanceof |
指向的实例是什么类型的实例(多态时,判断) |
|
|
|
|
|
|
用于异常处理的关键字 |
try |
|
|
catch |
|
|
|
finally |
必须执行的操作 |
|
|
throw |
抛出异常 |
|
|
throws |
在功能上,声明该功能有可能会出现问题,声明后必须始用 try … catch …finally |
|
|
|
|
|
|
用于包的关键字 |
package |
定义包 |
|
import |
导入包 |
|
|
|
|
|
|
其他修饰符关键字 |
native |
本地方法,调用系统级别的命令时的方法 |
|
strictfp |
|
|
|
transient |
|
|
|
volatile |
|
|
|
assert |
|
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29798713/viewspace-1386714/ ,如需转载,请注明出处,否则将追究法律责任。