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

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.

你可能感兴趣的:(Java,java,关键字,保留字)