1. 程式人生 > >JAVA基本類型大小與取值範圍?

JAVA基本類型大小與取值範圍?

false 特殊 數據類型 字節 true ima 指令 它的 ges

技術分享

布爾類型boolean比較特殊,盡管Java虛擬機定義了boolean類型,但虛擬機對boolean類型的支持是有限的,沒有為boolean值單獨設計JVM指令。操作布爾值的表達式在編譯之後,它使用的是JVM的int數據類型,也就是占用4個字節。

JVM也不會直接支持boolean數組,boolean數組在編譯之後,它的元素采用byte數據類型,用0表示false,1表示true,也就是boolean數組的元素只占用一個字節。

JAVA基本類型大小與取值範圍?