Java保留关键字的含义简介

时间:2021-06-30 18:34:34   收藏:0   阅读:0

基础类型定义:

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:方法的返回值定义

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!