Java 中有多少个关键字,有大小写之分吗?
Java 中保留关键字分别是哪几个?
Java 关键字是哪些?有什么作用?
关键字 | 含义 |
---|---|
public | 公有访问修饰符 |
protected | 受保护的访问修饰符 |
private | 私有访问修饰符 |
关键字 | 含义 |
---|---|
import | 引入包 |
package | 定义包 |
关键字 | 含义 |
---|---|
class | 定义类 |
interface | 定义接口 |
abstract | 定义抽象 |
implements | 实现接口 |
extends | 继承 |
new | 创建新对象 |
enum | 枚举类 |
assert | 断言 |
关键字 | 含义 | 字节 |
---|---|---|
byte | 字节型 | 8bit |
char | 字符型 | 16bit |
boolean | 布尔值 | -- |
short | 短整型 | 16bit |
int | 整型 | 32bit |
float | 浮点型 | 32bit |
long | 长整型 | 64bit |
double | 双精度小数 | 64bit |
void | 无返回值 |
关键字 | 含义 |
---|---|
if | 布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码 |
else | 当 if 语句的布尔表达式值为 false 时,else 语句块会被执行 |
while | 只要布尔表达式为 true,循环就会一直执行下去。 |
for | for循环执行的次数是在执行前就确定的 |
swifch | 判断一个变量与一系列值中某个值是否相等,每个值称为一个分支 |
case | 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。 |
defalt | 默认 |
do | 至少会执行一次 |
break | 跳出最里层的循环,并且继续执行该循环下面的语句 |
continue | 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代 |
return | 有两个作用,一是返回,二是终止 |
instanceof | 测试它左边的对象是否是它右边的类的实例 |
关键字 | 含义 |
---|---|
static | 静态 |
final | 最终的 不可变的 |
super | 指向的是当前对象父类的引用 |
this | 指向的是当前对象的引用 |
native | 本地 |
strictfp | 更可控,更精确 |
synchronized | 线程,同步 |
transient | 序列化对象的时候,添加这个属性就不会序列化到指定的目的地中 |
volatile | 更新某个volatile声明的变量时,会通知其他的cpu使缓存失效 |
关键字 | 含义 |
---|---|
catch | 处理异常 |
try | 捕获异常 |
finally | 有没有异常都会执行 |
throw | 抛出一个异常对象 |
throws | 声明一个异常可能被抛出 |
补充
联系客服