Java 关键字与保留字 是有区别的!

本文探讨了Java中的关键字和保留字之间的区别。关键字在当前版本中具有特定功能,如数据类型、访问控制和流程控制等。保留字是预留的,可能在未来的Java版本中成为关键字。列举了包括数据类型、访问控制、流程控制等在内的50个关键字,并提到了const和goto两个保留字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.java关键字与保留字的区别:

java关键字(KeyWord):java中一些具有特殊用途的单词,一般用来表示一种数据类型,程序结构等;

java保留字(ReservedWord):为java预留的关键字,现在还没用到,但升级版本有可能被作为关键字使用;

2.java关键字和保留字有哪些:

(1)java关键字(50个):官方连接

abstract(抽象)continue(下一个)native(底层)new(创建)switch(switch控制)
assert(言断)default(??)for(for控制)package(包)synchronized(同步)
boolean(布尔)do(do…while控制)goto(c++)private(私有的)this(自己)
break(跳出)double(单精度浮点数)if(if控制)protected(被保护的)throw(抛出)
byte(字节)else(if控制)implements(实现)public(公共的)throws(抛出)
case(switch控制)enum(枚举)import(引用)return(返回)thansient(不序列化)
catch(try控制)extends(继承)instanceof(属于)short(16位整形)try(try控制)
char(字符)final(最终)int(32位整型)static(静态)void(方法)
class(类)finally(try控制)interface(接口)strictfp(精确浮点)volatie(轻量级的锁)
const(c++final)float(双精度浮点)long(64位整型)super(父级)while(while控制)

(2)分类整理:

<1>数据类型(10种):byte,int, short, long ,double,float,char,boolean,string,new

<2>控制访问权限(3种):private,protected,public.

<3>流程控制(11种):if-else,switch-case-default,(do)-while,for;break,continue,return.

<4>类与类关系(4种):class,extends,this,super,instanceof.

<5>接口(2种):interface,implements.

<6>类与变量修饰符(3种):abstract,inal,static.

<7>异常处理(5种):try-case-finally,throw,throws.

<8>多线程(2种):synchronized,volatie.

<9>其他(8种):assert(言断),enum(枚举),native(底层),import(引用),package(包),strictfp(精确浮点),thansient(不序列化),void(方法)

<10>保留字(2种):const,goto

(2)保留字:除了关键字种的保留字,还有,true,false,null.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值