gpt4 book ai didi

Java 原始类型 : int vs. 整数

转载 作者:IT老高 更新时间:2023-10-28 23:20:46 26 4
gpt4 key购买 nike

我对在 Java 中何时使用原始类型与非原始(?)类型(即 int 与 Integer)感到困惑。我意识到在某些地方你不能使用原始类型(例如在使用 generics 时)。但是在“正常”代码中呢?使用非原始类型是否会降低性能?使用 Android 时会怎样?

***我的问题与 question 非常相似,这是由下面的一张海报发现的。链接问题的答案提供了对此问题的更多见解,下文未涵盖。

***“非原始”类型被正式称为引用类型。

最佳答案

简答:int 是一个数字; Integer 是可以引用包含数字的对象的指针。使用 Integer 进行算术运算涉及更多 CPU 周期并消耗更多内存。 int 不是对象,不能传递给任何需要对象的方法(就像您所说的泛型一样)。

关于Java 原始类型 : int vs. 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6474576/

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