abstract
assert
boolean
break
byte
case
catch
char
class
const
continuedefault
do
double
else
enum
extends
final
finally
float
for
gotoif
implements
import
instanceof
int
inte***ce
longnative
newpackage
private
protected
public
return
strictfp
short
static
super
switch
synchronized
this
throw
throws
transient
tryvoid
volatile
while
關鍵字含義
abstract
表明類或者成員方法具有抽象屬性
assert
斷言,用來進行程式除錯
boolean
基本資料型別之一,宣告布林型別的關鍵字
break
提前跳出乙個塊
byte
基本資料型別之一,位元組型別
case
用在switch語句之中,表示其中的乙個分支
catch
用在異常處理中,用來捕捉異常
char
基本資料型別之一,字元型別
class
宣告乙個類
const
保留關鍵字,沒有具體含義
continue
回到乙個塊的開始處
default
預設,例如,用在switch語句中,表明乙個預設的分支
do用在do-while迴圈結構中
double
基本資料型別之一,雙精度浮點數型別
else
用在條件語句中,表明當條件不成立時的分支
enum
列舉extends
表明乙個型別是另乙個型別的子型別,這裡常見的型別有類和介面
final
用來說明最終屬性,表明乙個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量
finally
用於處理異常情況,用來宣告乙個基本肯定會被執行到的語句塊
float
基本資料型別之一,單精度浮點數型別
for一種迴圈結構的引導詞
goto
保留關鍵字,沒有具體含義
if條件語句的引導詞
implements
表明乙個類實現了給定的介面
import
表明要訪問指定的類或包
instanceof
用來測試乙個物件是否是指定型別的例項物件
int基本資料型別之一,整數型別
inte***ce
介面long
基本資料型別之一,長整數型別
native
用來宣告乙個方法是由與計算機相關的語言(如c/c++/fortran語言)實現的
new用來建立新例項物件
package
包private
一種訪問控制方式:私用模式
protected
一種訪問控制方式:保護模式
public
一種訪問控制方式:共用模式
return
從成員方法中返回資料
short
基本資料型別之一,短整數型別
static
表明具有靜態屬性
strictfp
用來宣告fp_strict(單精度或雙精度浮點數)表示式遵循ieee 754算術規範 [1]
super
表明當前物件的父型別的引用或者父型別的構造方法
switch
分支語句結構的引導詞
synchronized
表明一段**需要同步執行
this
指向當前例項物件的引用
throw
丟擲乙個異常
throws
宣告在當前定義的成員方法中所有需要丟擲的異常
transient
宣告不用序列化的成員域
try嘗試乙個可能丟擲異常的程式塊
void
宣告當前成員方法沒有返回值
volatile
表明兩個或者多個變數必須同步地發生變化
while
用在迴圈結構中
1、final,稱為「終結器」(1)定義的類不能有子類;(2)定義的方法不能被子類覆寫;(3)定義的變數成為常量。
2、instanceof,判斷乙個物件是否是指定類的例項,格式:物件 instanceof 類 返回 boolean型。用於判斷乙個類是否可以向下轉型為指定的子類。
3、關鍵字許可權範圍:public > protected > 無關鍵字 > private。
4、abstract關鍵字用於定義抽象類/抽象方法;抽象類不能被直接例項化。
5、介面inte***ce中的方法一定是public的(無需刻意宣告)。
static關鍵字 java關鍵字
先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...
volatile 關鍵字說明
volatile的本意是 易變的 由於訪問暫存器的速度要快過ram,所以編譯器一般都會作減少訪問外部ram的優化。對於乙個變數,如果編譯器發現賦值後,沒有變化,編譯器就可能優化 直接從暫存器或取資料,而不是從記憶體獲取。如果由於某種原因,變數被作業系統等編譯器未知的原因更改,程式可能沒有獲得最新的值...
Java的關鍵字
一 原始資料型別 byte short int long float double char boolean 二 迴圈關鍵字 do while for break continue 三 分支關鍵字 if else switch case default break 四 方法,變數和類修飾符 priv...