请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

long和Long

像dao层  定义一般是  int deleteProductImgById(long productId);
  Product selectProductById(long productId);

老师你一般都是用的 long

我一般全部都是用的Long   用起来感觉没有啥区别,我像这些类似的要传id的都用Long  应该没有啥事吧  还是说不建议这样用。

正在回答 回答被采纳积分+3

2回答

啊顾顾 2019-12-29 19:45:33

long是基本类型,Long是它的包装类。。。。

1 回复 有任何疑惑可以回复我~
  • 提问者 Suame飞飞 #1
    这我知道  我说的不是这个意思  我的意思是  什么时候用包装类,什么时候用基本类型
    回复 有任何疑惑可以回复我~ 2019-12-29 20:40:39
  • 翔仔 回复 提问者 Suame飞飞 #2
    一般情况下能用基本类型尽量使用基本类型,因为包装类型还涉及到拆箱,但是如果当业务需要做空值判断时,则使用包装类型,毕竟包装类型允许为空,或者正数负数都有意义的时候也可以用包装类型。同学用Long也没啥影响,对于规模很小的项目来说,性能上基本没差距
    回复 有任何疑惑可以回复我~ 2019-12-30 00:27:34
  • 翔仔 #3
    感谢同学的热心支持
    回复 有任何疑惑可以回复我~ 2019-12-30 00:27:40
纯情的慕哥 2019-12-30 09:05:35

你要用集合装长整型,就用且只能用list<Long>去声明,你要判断是否为null,也只能用Long。

long在这两方面是有限制的。

再结合老师说的,性能方面的差别。

如果帮到你,望采纳

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信