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.

發佈了66 篇原創文章 · 獲贊 6 · 訪問量 6984
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章