<small>Java語法基礎(chǔ)幾乎還是借鑒C語言的,不多說了,免得挨打</small>
關(guān)鍵字 Key
|關(guān)鍵字|含義|
|-|:-:|-|
|abstract|表明類或者成員方法具有抽象屬性|
|assert|用來進行程序調(diào)試|
|boolean |基本數(shù)據(jù)類型之一,布爾類型|
|break |提前跳出一個塊
|byte |基本數(shù)據(jù)類型之一,字節(jié)類型|
|catch |用在異常處理中及老,用來捕捉異常|
|char |基本數(shù)據(jù)類型之一,字符類型|
|class |類|
|const |保留關(guān)鍵字酌呆,沒有具體含義|
|continue| 回到一個塊的開始處|
|default |默認,例如,用在switch語句中忘闻,表明一個默認的分支|
|do | 用在do-while循環(huán)結(jié)構(gòu)中|
|double |基本數(shù)據(jù)類型之一莉擒,雙精度浮點數(shù)類型|
|else |用在條件語句中酿炸,表明當條件不成立時的分支|
|enum |枚舉|
|extends |表明一個類型是另一個類型的子類型,這里常見的類型有類和接口|
|enum |枚舉|
|extends |表明一個類型是另一個類型的子類型涨冀,這里常見的類型有類和接口|
|final|<small> 用來說明最終屬性填硕,表明一個類不能派生出子類,或者成員方法不能被覆蓋鹿鳖,或者成員域的值不能被改變</small>|
|finally |用于處理異常情況扁眯,用來聲明一個基本肯定會被執(zhí)行到的語句塊|
|float| 基本數(shù)據(jù)類型之一壮莹,單精度浮點數(shù)類型|
|extends |表明一個類型是另一個類型的子類型,這里常見的類型有類和接口|
|for |一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞|
|goto| 保留關(guān)鍵字恋拍,沒有具體含義|
|if |條件語句的引導(dǎo)詞|
|implements |表明一個類實現(xiàn)了給定的接口|
|import |表明要訪問指定的類或包|
|instanceof |用來測試一個對象是否是指定類型的實例對象|
|int |基本數(shù)據(jù)類型之一垛孔,整數(shù)類型|
|interface |接口|
|long |基本數(shù)據(jù)類型之一,長整數(shù)類型|
|native |用來聲明一個方法是由與計算機相關(guān)的語言(如C/C++/FORTRAN語言)實現(xiàn)的|
|new |用來創(chuàng)建新實例對象|
|package |包|
|private |一種訪問控制方式:私用模式|
|protected| 一種訪問控制方式:保護模式|
|public |一種訪問控制方式:共用模式|
|return |從成員方法中返回數(shù)據(jù)|
|short |基本數(shù)據(jù)類型之一,短整數(shù)類型|
|static |表明具有靜態(tài)屬性|
|strictfp |用來聲明FP_strict(單精度或雙精度浮點數(shù))表達式遵循IEEE 754算術(shù)規(guī)范|
|super |表明當前對象的父類型的引用或者父類型的構(gòu)造方法|
|switch |分支語句結(jié)構(gòu)的引導(dǎo)詞|
|synchronized |表明一段代碼需要同步執(zhí)行|
|this |指向當前實例對象的引用|
|throw |拋出一個異常|
|throws |聲明在當前定義的成員方法中所有需要拋出的異常|
|transient |聲明不用序列化的成員域|
|try |嘗試一個可能拋出異常的程序塊|
|void |聲明當前成員方法沒有返回值|
|volatile|表明兩個或者多個變量必須同步地發(fā)生變化|
|while|用在循環(huán)結(jié)構(gòu)中 |
標示符
- 其實就是在程序中自定義的名詞施敢。比如類名周荐,變量名,函數(shù)名僵娃。包含
0-9概作、a-z、$默怨、_ ;
注意:
<pre>
1.數(shù)字不可以開頭
2.不可以使用關(guān)鍵字
</pre>
常量
- 在運行中不會變化的量
編譯后會被替換成魔法數(shù)字
變量
- 其實就是內(nèi)存中的一個存儲空間讯榕,用于存儲常量數(shù)據(jù)。
- 作用:方便于運算匙睹。因為有些數(shù)據(jù)不確定愚屁。所以確定該數(shù)據(jù)的名詞和存儲空間。
- 特點:變量空間可以重復(fù)使用痕檬。
變量的作用域和生存期
- 變量的作用域 :
- 作用域從變量定義的位置開始霎槐,到該變量所在的那對大括號結(jié)束;
- 生命周期:
- 變量從定義的位置開始就在內(nèi)存中活了梦谜;
- 變量到達它所在的作用域的時候就在內(nèi)存中消失了丘跌;
數(shù)據(jù)類型
- 基本數(shù)據(jù)類型
- byte、short唁桩、int闭树、long、float荒澡、double报辱、char、boolean
- 引用數(shù)據(jù)類型
- 數(shù)組单山、類捏肢、接口
- 級別從低到高為
- byte,char,short(平級)-->int-->float-->long-->double
- 自動類型轉(zhuǎn)換
- 從低級別到高級別,系統(tǒng)自動轉(zhuǎn)的饥侵;
運算符號
- 算術(shù)運算符
- + - * / %
任何整數(shù)模2不是0就是1,可以實現(xiàn)開關(guān)操作 - 賦值運算符
- = ,+= , -= , *= ,/= , %=
- 比較運算符
- 特點:該運算符的特點是:運算完的結(jié)果,要么是true衣屏,要么false
- 邏輯運算符
<small>太啰嗦...寫不下去了</small>
給個github follow me的鏈接,上面有很多初學(xué)者可供學(xué)習的資料躏升,項目.
<a>https://github.com/SuperZee</a>