int與Integer的區(qū)別?
2022-11-30 09:41 作者:網(wǎng)星軟件 | 我要投稿
int與Integer的區(qū)別?
1.int 基本數(shù)據(jù)類型,Integer復(fù)合數(shù)據(jù)類型【引用數(shù)據(jù)類型】
Integer是int的封裝類類型,可以認(rèn)為int基本數(shù)據(jù)類型對應(yīng)的復(fù)合數(shù)據(jù)類就是Integer?
2.int的變量可以直接使用,Integer變量在使用的時候需要實例化【new】
3.int型的默認(rèn)值為0,Integer默認(rèn)值是null ?,在使用的時候需要實例化
4. int基本數(shù)據(jù)類型,只在內(nèi)存的棧區(qū)有數(shù)據(jù)分配,Integer復(fù)合數(shù)據(jù)類型,在內(nèi)存的堆區(qū)與棧區(qū)都有數(shù)據(jù)分類。
8中基本數(shù)據(jù)類型都有自己的封裝類類型,就是對應(yīng)的復(fù)合數(shù)據(jù)類型。
標(biāo)簽: