猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
何时使用包装类和基元类型
什么时候我应该去原始类型的包装类?或者在什么情况下我应该在包装器/原始类型之间进行选择?
凤凰求蛊
浏览 492
回答 3
3回答
江户川乱折腾
其他人已经提到某些构造,例如Collectionsrequire对象和那些对象比原始对象(内存和装箱)有更多的开销。另一个考虑是:将对象初始化为null或将null参数发送到方法/构造函数以指示状态或函数可能很方便。这不能用原语来完成。许多程序员将数字初始化为0(默认值)或-1表示这一点,但根据情况,这可能是错误的或误导性的。这也将设置场景,以便NullPointerException在某些东西被错误地使用时,这比一些任意的bug更加程序员友好。
0
0
0
慕娘9325324
通常,除非出于某种原因需要对象(例如放入集合),否则应使用基本类型。即便如此,如果您想要最大化数字性能,请考虑不需要对象的不同方法。这是由文档建议的,本文演示了自动装箱如何导致较大的性能差异。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续