準備出一個系列的内容啦,今天就從keyword開始說起吧~
<col>
類型
keyword
說明
訪問控制權限
public
公共的。公開的。
protected
受保護的。用來修飾屬性或方法。僅僅能符合有包内友好關系,或者是父子友好的類才可以訪問,即:同層次包底下的可以訪問。不能修飾類.
private
私有的,用來修飾屬性或方法,僅僅能類的内部本身才可以訪問,不能修飾類.
事實上修飾符另一種友好的類型
類、方法和變量修飾符
abstract
抽象;可以用來修飾類和方法。被修飾的類不可以執行個體化(即不能用newkeyword得到對象),被修飾的方法不可以實作。
一個抽象類中不一定要有抽象方法,可是一個類裡面有抽象方法就一定是抽象類。構造方法和靜态方法不可以修飾為抽象。
class
用來定義一個類。這時候定義的類。在記憶體空間裡面沒有配置設定空間,格式例如以下:訪問權限修飾符 class 類名{}
extends
繼承使用。繼承是面向對象的一個特性
final
能夠用來定義類、屬性和方法,代表的是終結的意思。
被定義的類不能被繼承。定義的屬性值不能改動(一般都是作為常量)。被定義的方法也不能被重寫
implements
實作接口使用,跟繼承類似
interface
用來定義一個接口,格式跟定義類一樣
new
建立一個新的對象使用
native
表示的是本地化,意思是調用底層的東東,一般用做java調用其它語言(如c語言寫的方法)
static
靜态化,能夠修飾類、方法和屬性
synchronized
能夠應用于方法或語句塊。并為一次僅僅應由一個線程運作的關鍵代碼段提供保護。
transient
能夠應用于類的成員變量,以便指出該成員變量不應在包括它的類執行個體已序列化時被序列化。
volatile
用于表示能夠被多個線程異步改動的成員變量。volatile 的目标用途是為了確定全部線程所示指定變量的值都是同樣的。
程式控制
break
用于提前退出for、while或do循環,或者在switch語句中用來結束case塊。
continue
用來跳轉到for、while或do循環的下一個疊代
switch
switch 語句用于基于某個表達式選擇運作多個代碼塊中的某一個。
case
用來标記 switch 語句中的每一個分支
do
dokeyword用于指定一個在每次疊代結束時檢查其條件的循環,do循環體至少運作一次。
while
用于指定一個僅僅要條件為真就會反複的循環。
for
用于指定一個在每次疊代結束前檢查其條件的循環。
default
用來标記switch語句中的預設分支
if
表示有條件地運作代碼塊。
條件的計算結果必須是布爾值。
else
總是在if-else 語句中與ifkeyword結合使用。else子句是可選的,假設if條件為false,則運作該子句。
return
會使方法傳回到調用它的方法。進而傳遞與傳回方法的傳回類型比對的值。
instanceof
用來确定對象所屬的類。
錯誤處理
try
try塊用來監視全部又可能發生異常的代碼。它能夠和catch塊組合,也能夠和finally塊組合,也能夠和catch塊,finally塊一起組合使用。
catch
當發現被監視的代碼中有異常出現的時候,catch就用相相應的異常類進行比對。catch必需要配合try一起使用,不能單獨使用。
throw
人為的抛出一個異常。
能夠讓本沒有異常的代碼中出現一個人造的異常出來。既然自己抛出一個異常那就要自己負責究竟。自己用catch塊去将這個異常給捕捉。其文法格式例如以下:throw 異常對象。
throws
将方法體内産生的異常。自己不想再去負責捕捉,于是使用throwskeyword将異常抛出方法體外部去。注意體内産生了什麼類型的異常就應該抛出什麼樣的異常。
而且抛出去之後總有一個人要負起這個責任,也就是誰調用了這種方法,誰去捕捉。
finally
不論有異常還是沒有異常都要運作的代碼就能夠放到finally塊其中去。finally塊,必需要配合try塊一起使用
包相關
import
用作導包
package
用作打包
基本資料類型
boolean
布爾資料類型,它的取值僅僅能為true或者false,java中不能與數字轉換
false
布爾的非真值
true
布爾類型的真值
short
短整型資料類型
int
整型資料類型
long
長整型資料類型
float
單精度浮點型資料類型
double
雙精度浮點型資料類型
byte
位元組資料類型
char
字元資料類型,Unicode編碼
null
對象的一種取值。稱呼為:“null值”。這時候我們了解成記憶體裡面還沒有得到這個對象空間。
變量引用
super
代表了目前類中父類的對象。可以去調用父類的構造方法。屬性。方法。
可是須要注意,假設是在目前類的構造方法中去調用父類的構造方法,必須把調用語句寫在本類構造方法的第一句上。
this
指離它近期類的目前對象,他可以調用本類中的屬性,方法,構造方法。須要注意的是在靜态方法中不能使用thiskeyword。
void
能夠用作方法的傳回類型。以訓示該方法不傳回值。
保留字
goto
差點兒不用,僅僅做保留字
const