访问控制:
private 私用模式,用于类、方法或字段。
protected 保护模式,用于类、方法或字段。
public 公开模式,用于类、方法或字段。

修饰符:
abstract 表示类或方法是抽象的。
class 声明一个类。
extends 表明一个类是另一个类的子类。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口。
final 用于说明最终属性,表示一个类不能派生子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。
implements 声明一个类实现了给定的接口。
interface 接口。
native 用来声明一个方法是由其它的语言(通常是C/C++等语言)实现的。
new 创建一个新实例对象。
static 静态类、字段、方法声明。
strictfp 用于声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范。
synchronized 表示一段代码需要同步执行。
transient 声明不用序列化的成员域。
volatile 表明两个或多个变量必须同步地发生变化。

流程控制:
break 跳出一个块。
continue 重新执行一个块。
return 从方法中返回数据。
do 用在do-while循环结构中。
while 用在循环结构中。
if 条件语句。
else 用在条件语句中,表明当条件不成立时的分支。
for 循环。
instanceof 用来检测一个对象是否是指定类型的实例对象。
switch 分支语句。
case 用在switch语句之中,表示其中的一个条件分支。
default 用在switch语句中,表明一个默认的分支。Java8 中也用于声明接口函数的默认实现。

异常处理:
try 尝试执行一个可能抛出异常的程序块。
catch 用在异常处理中,用来捕捉异常。
throw 抛出一个异常。
throws 声明在当前定义的成员方法中所有需要抛出的异常。

包相关:
package 包声明。
import 引入要访问指定的类或包。

基本数据类型:
boolean 布尔型。
byte 字节型。
char 字符型。
double 双精度浮点数。
float 单精度浮点数。
int 整数。
long 长整数。
short 短整数。
null 空,表示无值,不能将null赋给基本数据类型的变量。
true 逻辑真。
false 逻辑假。

引用:
super 表示对当前对象父类的引用或者父类型的构造方法。
this 指向本身实例对象的引用,用于引用当前实例。
void 声明方法没有返回值。

保留字:
goto 没有具体含义。
const 没有具体含义,是一个类型修饰符,使用const声明的对象不能更新。

Categories: 计算机

0 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注