84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
两者有什么判别的标准在什么情况下使用基本类型,还是使用引用类型?
认证高级PHP讲师
一般來說,優先使用基本類型,有以下兩種情況,則優先使用引用類型
資料庫表對應的 POJO 物件
HTTP Request Form 物件
引用型別比基本型別多了 null 支持,當然也多了 NullPointerException 的可能性
建議使用不要使用基本類型,進來使用包裝類型,例如使用int 的時候使用Integer,使用long 時使用Long,因為如果你這個物件是要對資料庫操作的話就需要用到orm,而你使用基本類型的話物件初始化時的值是0,二包裝類型則是null,orm 在操作的時候不會去判斷0但是它回去判斷null,所以建議使用包裝類型。
一般來說,優先使用基本類型,有以下兩種情況,則優先使用引用類型
資料庫表對應的 POJO 物件
HTTP Request Form 物件
引用型別比基本型別多了 null 支持,當然也多了 NullPointerException 的可能性
建議使用不要使用基本類型,進來使用包裝類型,例如使用int 的時候使用Integer,使用long 時使用Long,因為如果你這個物件是要對資料庫操作的話就需要用到orm,而你使用基本類型的話物件初始化時的值是0,二包裝類型則是null,orm 在操作的時候不會去判斷0但是它回去判斷null,所以建議使用包裝類型。