跳至主要內容

关键字和保留字

代码小郭...大约 5 分钟JAVA

关键字和保留字

01、概念

保留字: 指的是在语言中已经默认定义过的字,开发者不能再用这些字命名变量,通俗的说就是系统预占了,系统可以随时用也可以随时不用这些字,但你是肯定不能再用。目前java语言中总共有48个保留字。

关键字: 指在语言中有特殊含义,成为语法中一部分的那些字。

*保留字和关键字的区别是:*在一些语言中某些保留字可能并没有应用于当前的语法编程中,但关键字肯定是在语法中已经有特定功能含义的。 总结一句话就是关键字一定是保留字,保留字一般是等同于关键字的。

一览表:

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

02、关键字

关键字解释分类
abstract表示类或者成员方法具有抽象属性类、接口、抽象类
assert用来进行程序调试过程中的断言断言
boolean基本数据类型中的布尔类型数据类型
break循环控制语句中标记提前退出,提前跳出一个块循环、条件
byte基本数据类型中的字节类型,最小的数据类型数据类型
case用于switch语句之中,表示其中一个分支循环、条件
catch异常处理流程中使用,用来捕获异常异常
char基本数据类型中的字符类型数据类型
class表示一个类类、接口、抽象类
const保留关键字,暂没有具体含义具体的保留字
continue循环控制语句中,用于跳过当前循环后续逻辑循环、条件
default默认,例如放在switch语句中,表面一个兜底的默认执行逻辑循环、条件
do用于do-while循环结构中循环、条件
double基本数据类型中的双精度浮点数类型数据类型
else用在if-else条件语句中,表明当条件不成立时的分支循环、条件
enum枚举循环、条件
extends面向对象编程中的三大特性之一:继承,表明一个类型是另一个类型的子类型,这里的类型常见的是类和接口类、接口、抽象类
final用来说明最终属性,表明一个类不能被继承,或者成员方法不能被覆盖,或者成员变量值无法被改变,用于定义常量不可变的
finally用来处理发生异常时,声明一个级别肯定会被执行到的兜底逻辑异常
float基本数据类型中的单精度浮点数类型数据类型
for一种循环结构循环、条件
goto保留关键字,暂时没有具体语法含义具体的保留字
if条件语句的引导词循环、条件
implements表明一个类实现某个接口类、接口、抽象类
import导入,声明要访问的指定类或者包路径
instanceof用于判断一个对象是否是指定类型的实例对象类、接口、抽象类
int基本数据类型中的整数类型数据类型
interface标记是接口类型类、接口、抽象类
long基本数据类型中的长整数类型数据类型
native用来声明一个方法是外部语言开发的(C/C++/FORTRAN等)调用底层代码
new用于根据类创建一个类的实例类、接口、抽象类
package代码的组织形式-包
private访问控制方式之一:私有模式访问控制符
protected访问控制方式之一:保护模式访问控制符
public访问控制方式之一:共用模式访问控制符
return结束程序运行,从成员方法中返回数据返回
short基本数据类型中的短整数类型数据类型
static表明属于某个类的静态方法或者静态属性,类的所有实例共享静态的
strictfp用来什么FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范格式规范
super表明当前对象的父类型的引用或者父类型的构造方法类、接口、抽象类
switch分支语句结构的引导词循环、条件
synchronized单机锁,表明某段代码需要同步执行线程
this指向当前实例对象的引用类、接口、抽象类
throw异常体系中抛出一个异常异常
throws异常体系中在某个方法签名上声明要抛出的异常类型异常
transient声明不用序列化的成员瞬时的
try尝试一个可能抛出异常的程序块的引导词异常
void声明某个方法没有返回值数据类型
volatile线程同步,标记一个变量需要保持工作内存和主内存中的可见性、有序性线程
while一种循环结构的引导词循环、条件等

03、保留字

目前的保留字有两个:goto、const。 现有Java版本尚未使用,但以后版本可能会作为关键字使用。我们命名标识符时要避免使用这些保留字。

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3