龙空技术网

说说标识符和关键字的区别是什么?

洒脱雪梨W 71

前言:

目前朋友们对“关键字不能做标识符”大体比较珍视,我们都需要分析一些“关键字不能做标识符”的相关知识。那么小编在网络上网罗了一些对于“关键字不能做标识符””的相关文章,希望你们能喜欢,咱们一起来学习一下吧!

编写程序的时候,需要大量地为程序、类、变量、方法等取名字,于是就有了 标识符 。

简单来说, 标识符就是一个名字 。

有一些标识符,Java 语言已经赋予了其特殊的含义,只能用于特定的地方,这些特殊的标识符就是 关键字 。

简单来说,关键字是被赋予特殊含义的标识符 。

default 这个关键字很特殊,既属于程序控制,也属于类,方法和变量修饰符,还属于访问控制。

在程序控制中,当在 switch 中匹配不到任何情况时,可以使用 default 来编写默认匹配的情况。在类,方法和变量修饰符中,从 JDK8 开始引入了默认方法,可以使用 default 关键字来定义一个方法的默认实现。在访问控制中,如果一个方法前没有任何修饰符,则默认会有一个修饰符 default,但是这个修饰符加上了就会报错。

标签: #关键字不能做标识符 #关键字不是合法的标识符吗