欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java的基本類型和包裝類

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ǔ)。