兩者有什么判別的標(biāo)準(zhǔn)在什么情況下使用基本類型,還是使用引用類型?
2 回答

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
一般來說,優(yōu)先使用基本類型,有下面兩種情況,則優(yōu)先使用引用類型
數(shù)據(jù)庫表對應(yīng)的 POJO 對象
HTTP Request Form 對象
引用類型比基本類型多了個(gè) null 支持,當(dāng)然也多了 NullPointerException 的可能性

慕慕森
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
建議使用不要使用基本類型,進(jìn)來使用包裝類型,比如使用 int 的時(shí)候使用 Integer,使用 long 時(shí)使用 Long,因?yàn)槿绻氵@個(gè)對象是要對數(shù)據(jù)庫操作的話就需要用到 orm,而你使用基本類型的話對象初始化時(shí)的值是0,二包裝類型則是 null,orm 在操作的時(shí)候不會(huì)去判斷0但是它回去判斷 null,所以建議使用包裝類型。
添加回答
舉報(bào)
0/150
提交
取消