Java - Keywords 基本數據類型 Identifier

官方文檔: Java Language Keywords

詳細說明: java中的關鍵字 -- 一共50個,2個沒有具體含義

訪問控制方式:
private 私有模式
protected 保護模式
public 公用模式

基本類型(8種)

boolean 布爾型

byte 字節型

char 字符型

double 雙精度浮點型

float 單精度浮點型

int 整型

long 長整型

short 短整型

引用數據類型(4種, 不屬於關鍵字:array 數組)

enum 枚舉

class 類

interface 接口

類、方法和變量修飾符

abstract 表明類或者成員方法具有抽象性

extends 擴允,繼承,表明一個類型(類、接口)是另一個類型的子類型

final 終極屬性,表明一個類不能派生出子類、成員方法不能被覆蓋、成員的域值不能被更改

implements 一個類實現了給定的接口

native 本地,用來聲明一個方法是由與計算機相關的語言(如c,c++,FORTRAN)實現的

new 創建新的實例對象

static 靜態屬性

strictfp 用來聲明FT-strict(單精度或者雙精度浮點數)表達式遵循IEEE754算術規範

synchronized 線程,同步:一段代碼需要同步執行

transient 聲明不用序列化的成員域

volatile 表明兩個或多個變量必須同步地發生變化

包相關

import 引入要訪問的的類或包

package 包

變量引用

super 父類,超類:當前對象父類型的引用或父類型的構造方法

this 本類:當前實例對象的引用

void 無返回值

調試

assert 用來進行程序調試

對象測試

instanceof 測試一個對象是否是指定類型的實例對象

程序控制語句

break 跳出循環

continue 繼續

return 從成員方法中返回數據

do 用在do-while結構中

while 循環

if 如果

else 反之

for 循環

switch 開關:分支結構語句的引導語

case 用在switch中,表明一個分支

default 默認,用在switch中表明一個默認分支

錯誤處理

catch 處理異常

finally 有沒有異常都執行,聲明一個基本肯定會被執行的語句塊

throw 拋出一個異常對象

throws 聲明在當前定義的成員方法中所有需要拋出的異常

try 嘗試一個可能拋出異常的程序塊

保留關鍵字-沒有具體含義

const

goto


Java 標識符:由Java字母和Java數字組成除關鍵字、false、true和null之外的字符序列,且首字母必須是Java字母。

Java語言區分大小寫

Java中每種基本數據類型佔用的內存位數是固定的,不依賴於具體的計算機,可移植性高。

類 型                      位數    數值範圍                      初始值

boolean  布爾型         8       true, false                   false

byte      字節型          8       -128->127                  (byte)0

char      字符型         16       '\u0000'->'\uFFFF'      '\u0000'

short     短整型         16                                       (short)0

float     單精度浮點型  32                                       0.0f

int        整型            32                                        0

double  雙精度浮點型 64                                        0.0d

long     長整型          64                                        0L


基本數據類型的強弱關係:

byte < short | char  < int < long < float < double

弱類型直接賦值給強類型,隱式類型轉換;強類型賦值給弱類型,強制(顯示)類型轉換--丟失數據精度

char 類型轉換爲其他任何一種數據類型都需要使用顯示類型轉換。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章