Java保留关键字的含义简介
基础类型定义:
boolean:布尔类型定义 true/false:布尔值
byte:字节值定义
char:字符型定义
double:浮点数定义
float:浮点数定义
int:整形定义
long:长整型的定义
short:短整型的定义
null:空对象或空字符
流程类型定义:
if/else:满足条件时执行/不满足条件时执行
for:指明初始,变化和退出的条件及循环体
do/while:循环体定义/循环的条件
break:跳出循环
continue:跳出当前循环,进入下一次循环
switch/case:匹配条件定义
instanceOf:判断A是否是B的实例,即是否存在继承关系
访问修饰符:
public:公共类型定义,无权限控制
protected:保护类型定义,可作用于继承类
private:私有定义,仅限定义方使用
关键类型:
class:类定义
interface:接口定义
关键类型修饰符:
import:导入依赖的包或者类
package:类或者接口所在包的定义
abstract:抽象类定义
static:修饰符,定义接口/类/方法为静态
extends:类或者接口的继承关系定义,Child extends Parent
implements:用于类实现接口的定义
方法相关的标识定义:
this:区分局部变量和成员变量;用于指代当前对象;用于构造函数之间的相互调用
super:代指父类,一般用于子类调用父类方法或属性(可隐式调用)
new:实例化某个对象
try/catch:异常场景处理
throw:方法内抛出新异常
throws:方法生命中抛出异常
transient:序列化类中不需要被序列化的字段定义,如:序列化三角形的长宽高,面积就可以不序列化,可以通过序列化的值反向推算
synchronized:重量级线程锁定义,用于方法或方法块
volatile:轻量级锁定义,用于修饰变量
final:最终类别的定义,不可修改,不可继承
finally:一般用于垃圾回收定义,使用频率低
native:本地方法调用声明
void:方法无返回信息时的定义
return:方法的返回值定义