【发布时间】:2021-09-11 12:51:25
【问题描述】:
我目前正在阅读名为 Java 的完整参考书。第 18 章介绍了 Primitive Type Wrappers。
如本书第一部分所述,Java 使用原始类型,例如 int 和 char,出于性能原因。这些数据类型不是对象的一部分 等级制度。它们是按值传递给方法的,不能直接传递 引用。此外,两种方法无法引用相同的 int 的实例 有时,您需要为 这些原始类型之一。比如有集合类 在第 19 章中讨论的仅处理对象;将原始类型存储在 这些类之一,您需要将原始类型包装在一个类中。
作者在粗体字中的实际意思是什么? 两种方法无法引用同一个 int 实例。 如果有人用一个例子来解释这一行,那就太好了:) 提前谢谢你。
【问题讨论】:
-
“作者实际上是什么意思...” 这句话没有太大意义。你应该问作者。
-
你不确定的说法确实不清楚。如果不是该声明的作者,很难知道作者的意图是什么。
-
或者换一种说法……>我们
-
(我认为这是荒谬的。原始类型有值,而不是实例。实例意味着(比如说)数字有身份。他们没有。你无法区分(比如说)整数的副本1.)
标签: java methods integer wrapper primitive-types