【Java】53个关键字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,对Java的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

Java一共有53个关键字,包括2个保留关键字。

保留的关键字


关键字含义作用
goto跳转保留关键字,从未使用
const常量保留关键字,从未使用

访问控制修饰符


关键字含义作用
public公共的可挎包(默认)
protected受保护的当前包可用、子类可跨包使用
private私有的当前类可用

包相关


关键字含义作用
package定义包将所有有关的类放入一个包内方便查找与管理
import引入包使用某个包中的某个类时,需要将包引入

类及实例化相关


关键字含义作用
class定义一个类
abstract抽象类定义一个抽象类,方法体可以实现也可以不实现
interface接口定义一个接口,有方法体但没有实现
implements实现接口继承一个接口并实现其中的方法体
extends继承继承一个类
enum枚举类相关常量的分组
new新建对象建立某个类的实例化对象

数据类型


关键字含义作用
byte字节型8 bit
short短整型16 bit
int整型32 bit
long长整型64 bit
float单精度浮点型32 bit
double双精度浮点型64 bit
char字符型16 bit
boolean布尔型true/false
void无返回没有返回值
null空值不存在对象

布尔型的值

关键字含义作用
true表示判断结果为真
false表示判断结果为假

条件循环


关键字含义作用
break跳出循环跳出最近的一个循环
continue继续中断本次循环进行下一轮,而不是跳出
return返回返回一个方法声明的返回类型的值
do运行常与while连用
while满足一定条件时
if如果条件判断决定下一步行为
else否则与if连用
for满足三个条件时循环条件判断
instanceof实例判断左边的实例是否是右边的类或类的子类实例
switch开关选择判断,只可以接受intbytecharshort
case选择根据switch中的值进行选择
default默认常与case连用,没有符合条件的case的时候执行

修饰方法、类、属性和变量


关键字含义作用
final最终的修饰类则其不能被继承;修饰方法则其不能被重写;修饰属性则其为常量
native原生的声明该方法使用其他语言实现
static静态的独立存在,不需实例化对象就可直接通过类名调用
strictfp精准的float类型、double类型严格遵守FP-strict的限制,符合IEEE-754规范
super父类的调用父类的方法、属性时使用
this当前的调用当前类的方法、属性时使用
transient短暂的当序列化某个对象时,该对象中用transient修饰的字段的值不会被序列化
synchronized同步的多用于线程同步
volatile易失的具有synchronized关键字的可见性特性,但是不具备原子性。

异常处理


关键字含义作用
try捕获异常捕获被包围的代码块中的异常
catch处理异常try关键字连用,用于捕获异常之后的处理
finally最后无论有没有异常都会执行,于try关键字、catch关键字连用
throw抛出异常用于一条语句的异常处理
throws抛出异常用于方法的异常处理

断言


关键字含义作用
assert断言方便debug,发布时也不用去除,需要添加虚拟机启动参数-ea
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值