Java 关键字盘点

1. 背景

最近在看源码过程中,发现了一些之前都没怎么使用过或者都不太清楚其到底有何用途的关键字。为了避免在跟源码过程中卡壳,知识盲区带来的影响,因此,在此盘点一下 Java 编程语言中所有的关键字。

2. 关键字总览

序号标识符含义
1public公开的,不设权限控制,所有的都可以访问
2protected受保护的,同类、同包和子类可以访问
3private私有的,只有本类可以访问
4class放在类名前面
5interface放在接口名前面
6enum放在枚举名前面
7final修饰符,修饰的类不可以被继承,修饰的方法不可以被重写,修饰的变量不允许改变初始化值
8static表明是静态的,属于类的
9package放在包名前面
10import放在导入的包名前面
11try捕获目标代码块的异常
12catch捕获目标代码块的异常
13finally捕获目标代码块的异常,处理一些必须要做的,比如释放资源等等
14for循环遍历
15break结束循环
16continue打断本次循环,继续下一个循环
17while循环遍历
18switch循环遍历
19case循环遍历
20default默认
21return放在返回值前面
22void无返回值
23do循环遍历
24loop循环遍历
25synchronized同步
26volatile保证线程可见性且提供了一定的有序性,但是无法保证原子性
27transient用于放在不需要序列化的非静态成员变量前面进行修饰
28native用于修饰本地方法
29abstract抽象
30byte字节型
31short短整型
32int整型
33long长整型
34double双精度型
35float单精度型
36char字符型
37boolean布尔型
38this当前对象
39super父类
40goto预留关键字
41throw方法体内抛异常
42throws方法签名上抛异常
43implements实现接口
44extends继承父类
45new新建
46const预留关键字
47strictfp用于对浮点型精确计算
48assert断言
49if如果,用于条件判断
50else否则,用于条件判断
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值