訪問控制:
private 訪問控制方式:私有的
protected 訪問控制方式:受保護的
public 訪問控制方式:公共的
類、方法和變數修飾符:
abstract 宣告抽象,表明類或者成員方法具有抽象屬性
extends 繼承,表明A型別是B型別的子型別,這裡常見的B型別有抽象類
class 宣告一個類
final 最終、不可改變,用來說明最終屬性,表明一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量
interface 宣告一個介面
implements 表明一個類實現了一個介面
native 本地,用來宣告一個方法是由與計算機相關的語言(如C/C++/FORTRAN語言)實現的(以指示該方法是用 Java 以外的語言實現的)
new 建立新的例項物件
static 表明具有靜態屬性
strictfp 嚴格,精準,strictfp的意思是FP-strict,也就是說精確浮點的意思,使用strictfp宣告一個類、介面或者方法時,所宣告的範圍內Java的編譯器以及執行環境會完全依照浮點規範IEEE-754來執行。因此如果想讓浮點運算更加精確,而且不會因為不同的硬體平臺所執行的結果不一致的話,就可以使用關鍵字strictfp。
synchronized 執行緒、同步,表明一段程式碼需要同步執行
transient 短暫,可以應用於類的成員變數,以便指出該成員變數不應在包含它的類例項已序列化時被序列化,當一個物件被序列化的時候,transient型變數的值不包括在序列化的表示中,而非transient型的變數是被包括進去的
volatile 易失,用於表示可以被多個執行緒非同步修改的成員變數,表明兩個或者多個變數必須同步地發生變化,volatile 的目標用途是為了確保所有執行緒所看到的指定變數的值都是相同的
程式控制語句:
break 跳出本層迴圈
continue 跳過本次迴圈體中餘下尚未執行的語句,立即進行下一次的迴圈
return 從成員方法中返回資料
do 用在do-while迴圈結構中
while 迴圈
if 如果,用於判斷
else 否則,用在條件語句中,表明當條件不成立時的分支
for 迴圈
instanceof 用來在執行時指出物件是否是特定類的一個例項。instanceof通過返回一個布林值來指出,這個物件是否是這個特定類或者是它的子類的一個例項(boolean result = obj instanceof Class )obj必須是引用型別,不能是基本資料型別
switch 分支語句結構的引導詞
case 用在switch語句之中,表示其中的一個分支
default 預設,例如:1.用在switch語句中,表明一個預設的分支 2.default關鍵字加在介面的方法上可以讓介面中的方法可以有預設的函式體,當一個類實現這個介面時,可以不用去實現這個方法,當然,這個類若實現這個方法,就等於子類覆蓋了這個方法,最終執行結果符合Java多型特性
錯誤處理:
try 捕獲異常
catch 用在異常處理中,用來捕捉異常,和try結合使用
throw 丟擲一個異常物件
throws 宣告在當前定義的成員方法中所有需要丟擲的異常
finally 用於處理異常情況,有沒有異常都執行finally語句塊中的程式碼
包相關:
import 引入,表明要訪問指定的類或包
package 包
基本型別:
boolean 布林型
byte 位元組型
char 字元型
double 雙精度
float 浮點
int 整型
long 長整型
short 短整型
null 空
true 真
false 假
變數引用:
super 父類,超類,表明當前物件的父型別的引用或者父型別的構造方法
this 本類,指向當前例項物件的引用
void 無返回值
其他:
enum 列舉
assert 斷言,用來進行程式除錯
保留關鍵字:
goto
const
有問題歡迎留言!!!