请稍等 ...
×

采纳答案成功!

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

关于POJO类数据类型定义问题?

对于实体类,在对属性设置类型时,是否都推荐使用包装类?因为包装类有数据区缓存,可以提升程序执行效率。。。 想问下老师在实际开发中,是否遵从这样的准则?

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

1回答

翔仔 2020-02-25 02:15:29

同学好,"对于实体类,在对属性设置类型时,是否都推荐使用包装类?因为包装类有数据区缓存" 这句话是说把bean实例里面的值放到一张缓存map里面吗?没太理解其中的意思,如果同学说的是通过使用缓存来提升程序效率的话,确实会有,但是也要根据数据量、数据是否频繁更新,以及加入缓存,维护双写的成本有多大来考虑,都是灵活取舍的

0 回复 有任何疑惑可以回复我~
  • 提问者 啊顾顾 #1
    不是,,我没说清楚。   我的意思是,比如Integer有数据缓存(-128~127),第一次使用之后,在第二次再使用,就直接复用已有的对象啦(只要在缓存范围内)
    回复 有任何疑惑可以回复我~ 2020-02-25 09:52:17
  • 翔仔 回复 提问者 啊顾顾 #2
    同学好,并不是哈,因为包装类的话也是有性能损失的,毕竟占用的内存会比简单类型要大。一般用包装类是因为它能够支持null的判断,也就是给了你多一种判空的情况处理。而一般情况下,如果讲求性能,最好还是用简单类型。
    回复 有任何疑惑可以回复我~ 2020-02-25 19:08:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信