首頁  >  問答  >  主體

java - bean 用引用类型好还是用基本类型?

两者有什么判别的标准在什么情况下使用基本类型,还是使用引用类型?

PHP中文网PHP中文网2741 天前396

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-17 17:49:08

    一般來說,優先使用基本類型,有以下兩種情況,則優先使用引用類型

    1. 資料庫表對應的 POJO 物件

    2. HTTP Request Form 物件

    引用型別比基本型別多了 null 支持,當然也多了 NullPointerException 的可能性

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:49:08

    建議使用不要使用基本類型,進來使用包裝類型,例如使用int 的時候使用Integer,使用long 時使用Long,因為如果你這個物件是要對資料庫操作的話就需要用到orm,而你使用基本類型的話物件初始化時的值是0,二包裝類型則是null,orm 在操作的時候不會去判斷0但是它回去判斷null,所以建議使用包裝類型。

    回覆
    0
  • 取消回覆