java基本数据类型存储,JAVA - 基本数据类型的存储空间长度
1.整型
類型 存儲需求 bit數(shù) 取值范圍 備注
byte 1字節(jié) 1*8 -128~127
short 2字節(jié) 2*8 -32768~32767
int 4字節(jié) 4*8 (-2的31次方到2的31次方-1)
long 8字節(jié) 8*8 (-2的63次方到2的63次方-1) 長整型數(shù)值后綴為L
JAVA 沒有無符號類型
JAVA中整型的范圍與運(yùn)行JAVA代碼的機(jī)器無關(guān)
2.浮點(diǎn)型
類型 存儲需求 bit數(shù) 取值范圍 備注
float 4字節(jié) 4*8 3.402823e+38 ~ 1.401298e-45 float類型的數(shù)值有一個后綴F(例如:3.14F)
double 8字節(jié) 8*8 1.797693e+308~ 4.9000000e-324 沒有后綴F的浮點(diǎn)數(shù)值(如3.14)默認(rèn)為double類型
3.char類型
類型 存儲需求 bit數(shù)
char 2字節(jié) 2*8
4.boolean類型
類型 存儲需求 bit數(shù) 取值范圍
boolean 1字節(jié) 1*8 false、true
布爾類型boolean比較特殊,盡管Java虛擬機(jī)定義了boolean類型,但虛擬機(jī)對boolean類型的支持是有限的,沒有為boolean值單獨(dú)設(shè)計(jì)JVM指令。操作布爾值的表達(dá)式在編譯之后,它使用的是JVM的int數(shù)據(jù)類型,也就是占用4個字節(jié)。
JVM也不會直接支持boolean數(shù)組,boolean數(shù)組在編譯之后,它的元素采用byte數(shù)據(jù)類型,用0表示false,1表示true,也就是boolean數(shù)組的元素只占用一個字節(jié)。
總結(jié)
以上是生活随笔為你收集整理的java基本数据类型存储,JAVA - 基本数据类型的存储空间长度的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 客户端与服务器交互方式
- 下一篇: java 截串_java字符串截取