int與Integer的區別

JAVA提供兩種不同的類型:引用類型和原始類型(或稱內置類型)。

int是java的原始數據類型,Integer是java爲int提供的封裝類。

java爲每個原始類型提供了封裝類。eg:Boolean--boolean; Character--char; Byte--byte; Short--short; Long--long等

引用類型與原始類型是完全不同的,其原始類型的行爲完全不同。並且他們具有不同的語義。引用類型和原始類型具有不同的特徵和用法。他們包括大小和速度問題、這種類型的數據結構存儲、當引用類型和原始類型用作某個類的實例變量的默認值爲null,而原始類型實例變量的默認值與他們的類型有關。

 

在java中,規定的原始數據類型只有八個:

byte,short,int,long,char.boolean,float,double (特別注意:都是小寫的哦)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章