Java是一種強(qiáng)類型語言,也就是說在使用變量時(shí)需要先定義變量類型。Java中的基本類型有八種,它們分別是:
byte 8位(1字節(jié))有符號(hào)整數(shù) 范圍:-128 ~ 127 short 16位(2字節(jié))有符號(hào)整數(shù) 范圍:-32768 ~ 32767 int 32位(4字節(jié))有符號(hào)整數(shù) 范圍:-2147483648 ~ 2147483647 long 64位(8字節(jié))有符號(hào)整數(shù) 范圍:-9223372036854775808 ~ 9223372036854775807 float 32位(4字節(jié))單精度浮點(diǎn)數(shù) 范圍:約±1.4E-45 ~ 3.4028235E38 double 64位(8字節(jié))雙精度浮點(diǎn)數(shù) 范圍:約±4.9E-324 ~ 1.7976931348623157E308 boolean true或false 范圍:true或false char 16位(2字節(jié))unicode字符 范圍:0 ~ 65535
除了以上的基本類型,Java還提供了對(duì)應(yīng)的包裝類,也就是將基本類型包裝成對(duì)象。這些包裝類位于java.lang
包中,分別是:
Byte 對(duì)應(yīng)byte Short 對(duì)應(yīng)short Integer 對(duì)應(yīng)int Long 對(duì)應(yīng)long Float 對(duì)應(yīng)float Double 對(duì)應(yīng)double Boolean 對(duì)應(yīng)boolean Character 對(duì)應(yīng)char
我們可以通過包裝類來進(jìn)行各種操作,如轉(zhuǎn)換、比較、格式化輸出等。在實(shí)際開發(fā)中,我們一般使用基本類型和包裝類的關(guān)系是:
1. 對(duì)于基本類型的數(shù)據(jù),我們可以直接進(jìn)行存儲(chǔ)和計(jì)算,速度更快。 2. 對(duì)于一些需要在方法參數(shù)中傳遞對(duì)象的情況,我們會(huì)使用包裝類。 3. 在Java集合框架中,只能存儲(chǔ)對(duì)象,因此一些基本類型數(shù)據(jù)需要使用包裝類來進(jìn)行存儲(chǔ)。
上一篇css代碼怎么套表格