问答

java中使用基本类型好还是包装类好?

作者:admin 2021-10-26 我要评论

性能上有多大差距呢? ### 没有好不好,按需用 主要是看是否需要 null ,需要就只能包装类型,不需要就基本类型 curd应用,接受参数,数据库返回,最好用包装类...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

性能上有多大差距呢?

###

没有好不好,按需用
主要是看是否需要null,需要就只能包装类型,不需要就基本类型
curd应用,接受参数,数据库返回,最好用包装类型,一定程度上避免因为不能转换成null导致的问题

###

基本类型对象在stack中,包装类型在heap中,显然基本类型对象的分配销毁效率更高,包装类效率低。一般来说,绝大部分情况都会选择使用基本类型,只有特殊情况,比如需要null值的情况,或者用Object表示的情况,才需要包装类。

###

感觉能用基本用基本类型,包装类型占用内存也很大,个人觉得包装类是为了转换方便。楼上说的null的问题,在设计数据库的时候给定0或者其他可以避免这个问题

###

默认值0和null是两种意义,根据系统去调整了。
一般从数据库出来的和web接口入参,还是包装类型的好。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • java中使用基本类型好还是包装类好?

    java中使用基本类型好还是包装类好?

  • 打造日历记事本总是出错,几个问题:tk

    打造日历记事本总是出错,几个问题:tk

  • php循环规则,循环获取网址是否存在

    php循环规则,循环获取网址是否存在

  • 一机一码的加密视频,制作思路是怎样的

    一机一码的加密视频,制作思路是怎样的

腾讯云代理商
海外云服务器