Java關鍵字說明

2021-09-23 14:00:12 字數 3718 閱讀 6527

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...