永发信息网

在Javabean中 有些时候用private Integer id,有些时候则用 private int id,用哪种比较好?为什么?

答案:3  悬赏:0  手机版
解决时间 2021-02-27 10:40
  • 提问者网友:欲望失宠
  • 2021-02-26 20:15
在Javabean中 有些时候用private Integer id,有些时候则用 private int id,用哪种比较好?为什么?
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-02-26 20:49
int 是基本类型,直接存数值。
integer 是对象,用一个引用指向这个对象。

int和Integer的关系:
1.int是基本的数据类型;

  2.Integer是int的封装类;

  3.int和Integer都可以表示某一个数值;

  4.int和Integer不能够互用,因为他们两种不同的数据类型;
全部回答
  • 1楼网友:几近狂妄
  • 2021-02-26 22:57
2 3楼概括的差不多了,我也差不多是这么理解的
  • 2楼网友:怀裏藏嬌
  • 2021-02-26 21:55
int是基本数据类型,integer是int的封装,就是说是对象。比较两个integer的时候不能用==了,而是要用equals。比较integer和int的时候是可以用==的,因为这里面有一个自动打包解包的过程,如: int a = 1; integer b = 1; integer c = 1; a == b true b == c false b.equals(c) true
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯