gpt4 book ai didi

java - 何时使用包装类和原始类型

转载 作者:IT老高 更新时间:2023-10-28 11:39:36 25 4
gpt4 key购买 nike

我什么时候应该使用原始类型的包装类?或者在什么情况下我应该在包装器/原始类型之间进行选择?

最佳答案

其他人提到,某些构造(例如 Collections)需要对象,并且对象比其原始对应物(内存和装箱)具有更多开销。

另一个考虑因素是:

将对象初始化为 null 或将 null 参数发送到方法/构造函数以指示状态或功能会很方便。原语无法做到这一点。

许多程序员将数字初始化为 0(默认)或 -1 来表示这一点,但根据具体情况,这可能是不正确的或具有误导性的。

当某些东西使用不正确时,这也会为 NullPointerException 设置场景,这比一些任意错误更适合程序员。

关于java - 何时使用包装类和原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1570416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com