標籤:
abstract //抽象方法,抽象類別的修飾符
assert //斷言條件是否滿足
boolean //布林值資料型別
break //跳出迴圈或者label程式碼片段
byte //8-bit 有符號資料類型
case //switch語句的一個條件
catch //和try搭配捕捉異常資訊
char //16-bit Unicode字元資料類型
class //定義類
const //未使用 Java語言中const是保留關鍵字,沒有const語句,也沒有任何使用const關鍵字的地方。
continue //不執行迴圈體剩餘部分
default //switch語句中的預設分支
do //迴圈語句,迴圈體至少會執行一次
double //64-bit雙精確度浮點數
else //if條件不成立時執行的分支
enum //枚舉類型
extends //表示一個類是另一個類的子類
final //表示一個值在初始化之後就不能再改變了
final private//表示方法不能被重寫,或者一個類不能有子類
finally //try 語句不管是否發生異常都要執行的語句塊
float //32-bit單精確度浮點數
for //for迴圈語句
goto //未使用,Java語言中goto是保留關鍵字,沒有goto語句,也沒有任何使用goto關鍵字的地方。
if //條件陳述式
implements //表示一個類實現了介面
import //匯入類
instanceof //測試一個對象是否是某個類的執行個體
int //32位整型數
interface //介面,一種抽象的類型,僅有方法和常量的定義
long //64位整型數
native //表示方法用非java代碼實現
new //分配新的類執行個體
package //一系列相關類組成一個包
private //表示私人欄位,或者方法等,只能從類內部訪問
protected //表示欄位只能通過類或者其子類訪問
public //表示共有屬性或者方法
return //方法傳回值
short //16位元字
static //表示在類層級定義,所有執行個體共用的
strictfp //浮點數比較使用嚴格的規則
super //表示基類
switch //選擇語句
synchronized //表示同一時間只能由一個線程訪問的代碼塊
this //表示調用當前執行個體
throw //拋出異常
throws //定義方法可能拋出的異常
transient //修飾不要序列化的欄位
try //表示代碼塊要做異常處理或者和finally配合表示是否拋出異常都執行finally中的代碼
void //標記方法不返回任何值
volatile //標記欄位可能會被多個線程同時訪問,而不做同步
while //while迴圈
分類
存取控制:
private 私人的
protected 受保護的
public 公用的
類、方法和變數修飾符
abstract 聲明抽象
class 類
extends 擴允,繼承
final 終極,不可改變的
implements實現
interface 介面
native 本地
new 新,建立
static 靜態
strictfp 嚴格,精準
synchronized 線程,同步
transient 短暫
volatile 易失
程式控制語句
break 跳出迴圈
continue 繼續
return 返回
do 運行
while 迴圈
if 如果
else 反之
for 迴圈
instanceof 執行個體
switch 開關
case 返回開關裡的結果
default 預設
錯誤處理
catch 處理異常
finally 有沒有異常都執行
throw 拋出一個異常對象
throws 聲明一個異常可能被拋出
try 捕獲異常
包相關
import 引入
package 包
基本類型
boolean 布爾型
byte 位元組型
char 字元型
double 雙精確度,
float 浮點
int 整型
long 長整型
short 短整型
變數引用
super 父類,超類
this 本類
void 無傳回值
java關鍵字及分類