Java關鍵字、轉義符

Java關鍵字

下面列出了Java保留字。這些保留字不能用於常量、變量、和任何標識符的名稱。

關鍵字描述
abstract抽象方法,抽象類的修飾符
assert斷言條件是否滿足
boolean布爾數據類型
break跳出循環或者label代碼段
byte8-bit 有符號數據類型
caseswitch語句的一個條件
catch和try搭配撲捉異常信息
char16-bit Unicode字符數據類型
class定義類
const未使用
continue不執行循環體剩餘部分
defaultswitch語句中的默認分支
do循環語句,循環體至少會執行一次
double64-bit雙精度浮點數
elseif條件不成立時執行的分支
enum枚舉類型
extends表示一個類是另一個類的子類
final表示一個值在初始化之後就不能再改變了
表示方法不能被重寫,或者一個類不能有子類
finally爲了完成執行的代碼而設計的,主要是爲了程序的健壯性和完整性,無論有沒有異常發生都執行代碼。
float32-bit單精度浮點數
forfor循環語句
goto未使用
if條件語句
implements表示一個類實現了接口
import導入類
instanceof測試一個對象是否是某個類的實例
int32位整型數
interface接口,一種抽象的類型,僅有方法和常量的定義
long64位整型數
native表示方法用非java代碼實現
new分配新的類實例
package一系列相關類組成一個包
private表示私有字段,或者方法等,只能從類內部訪問
protected表示字段只能通過類或者其子類訪問
子類或者在同一個包內的其他類
public表示共有屬性或者方法
return方法返回值
short16位數字
static表示在類級別定義,所有實例共享的
strictfp浮點數比較使用嚴格的規則
super表示基類
switch選擇語句
synchronized表示同一時間只能由一個線程訪問的代碼塊
this表示調用當前實例
或者調用另一個構造函數
throw拋出異常
throws定義方法可能拋出的異常
transient修飾不要序列化的字段
try表示代碼塊要做異常處理或者和finally配合表示是否拋出異常都執行finally中的代碼
void標記方法不返回任何值
volatile標記字段可能會被多個線程同時訪問,而不做同步
whilewhile循環


Java語言支持一些特殊的轉義字符序列。

符號字符含義
\n換行 (0x0a)
\r回車 (0x0d)
\f換頁符(0x0c)
\b退格 (0x08)
\s空格 (0x20)
\t製表符
\"雙引號
\'單引號
\\反斜槓
\ddd八進制字符 (ddd)
\uxxxx16進制Unicode字符 (xxxx)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章