Java學習筆記(一)基本數據類型

標識符 名稱 類別 大小(位) 取值範圍
byte 整型 8 2-7 ~ 27-1
short 短整型 整型 16 2-15 ~ 215-1
int 整型 整型 32 2-31 ~ 231-1
long 長整型 整型 64 2-63 ~ 263-1
float 單精度 浮點型 32 1.4E-45 ~ 3.4028235E38
double 雙精度 浮點型 64 4.9E-324 ~ 1.7976931348623157E308
char 字符 字符型 16 0 ~ 216-1
boolean 布爾 - 與JVM實現有關 true 或 false
  • 雖然定義了boolean這種數據類型,但是隻對它提供了非常有限的支持。在Java虛擬機中沒有任何供boolean值專用的字節碼指令,Java語言表達式所操作的boolean值,在編譯之後都使用Java虛擬機中的int數據類型來代替,而boolean數組將會被編碼成Java虛擬機的byte數組,每個元素boolean元素佔8位
  • boolean類型單獨使用佔用4個字節,在數組中使用佔用1個字節
  • boolean類型大小需要根據虛擬機具體實現判斷
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章