Java基礎學習二 所有關鍵字

2021-08-21 01:40:12 字數 1712 閱讀 2614

class:class表明這是類。

inte***ce:    表明這是介面。

常用資料型別

四種整數型(從小到大):

byte:   範圍  -2^7到2^7-1            (-128-127)

short:    範圍  -2^15到2^15-1

int:        範圍    -2^31到2^31-1

long:    範圍    -2^63到2^63-14

浮點型:

float:    10^-38到10^38  比double取值範圍小。 使用時需注意要在數字結尾加上「f」或者「f」來保證數字精確度,不加第一時間會被認為是double。

double:    10^-308到10^308。 double為預設浮點型別。

char:   這是字元  用單引號 '' , 引號裡裡面只能包含乙個字元 。

boolean:   只有true 和false兩個值。 

true:    表示對的

false:    表示錯的

void:    表明不返回(return)任何東西。

null:    表示空,什麼都沒有。 類似int的預設值是0.  string 或者 integer 之類的變數的預設值為null。

if-else語句:

if:    else:

switch-case語句:

switch:    case:        

while/do兩種功能類似但略微有差異:

while:   先判斷,成立則執行     do:    先執行一邊在判斷

for迴圈語句:

for:    

break:    跳出迴圈。

continue:    僅跳過本輪迴圈,接著下一輪。

return:     返回。

四種許可權

default:     預設許可權,同包:✔    同類:✔    不同包子類:✖    不同包非子類:✖

public:    許可權最大    同包:✔    同類:✔    不同包子類:✔    不同包非子類:✔

private:      許可權最小    同包:✖    同類:✔    不同包子類:✖    不同包非子類:✖

protected:                   同包:✔    同類:✔    不同包子類:✔    不同包非子類:✖

abstract:  表示為抽象  

final:    用來修飾常量。 無法後續修改值。

static:     表示靜態。

extends:    表示繼承關係.  a extends b  -> a 繼承於b(a為子類。)

implements:  用來連線介面。

this:    super:    

instanceof: a instanceof b 判斷a是不是b的例項。

try:    catch:    finally:    throw:    throws:

package: 表示包

import:     匯入包

這幾個還未接觸,不認識。

native:    strictfp:    transient:    volatile:    assert:extends:    implements:    synchronized:

extends:    implements:

synchronized:

Java所有關鍵字

剛整理出來,寫 統計關鍵字用 string keywords 包裝成列舉類 所有關鍵字 public enum keyword 獲取keyword public string getkeyword 除錯用。public static void main string args system.out....

java基礎 this關鍵字

一 使用場景 1 在乙個構造方法中,通過this關鍵字呼叫所在類中的另乙個構造方法。2 在乙個例項方法內,區域性變數或引數與例項變數名稱相同,編譯口器無法區分變數,這時要用this關鍵字。3 在乙個例項方法內,通過this關鍵字訪問當前例項的引用。二 舉例說明 this關鍵字 1 出現在方法中 2 ...

java基礎學習總結 this關鍵字

一 this關鍵字 this是乙個引用,它指向自身的這個物件。看記憶體分析圖 假設我們在堆記憶體new了乙個物件,在這個物件裡面你想象著他有乙個引用this,this指向這個物件自己,所以這就是this,這個new出來的物件名字是什麼,我們不知道,不知道也沒關係,因為這並不影響這個物件在記憶體裡面的...