【发布时间】:2026-01-15 01:30:01
【问题描述】:
此时,您可能想知道为什么不需要对原始数据类型使用 new 运算符。答案是 Java 的原始类型不是作为对象实现的。相反,它们被实现为“正常”变量。这样做是为了提高效率。对于原始数据类型的对象版本,请参阅 Wrapper Classes。
“正常”变量是什么意思?以及为什么 Java 将原始类型视为“正常”变量?
【问题讨论】:
-
我从未见过这样使用的术语——请参考
-
我认为这只是解释 Java 的对象变量是引用,而原语是“正常的”,因为它们的行为类似于其他语言中的变量(按值传递)。据我所知,Java 世界并不重视确切的术语“正常变量”,尽管我可能是错的。
-
但仅供参考,“正常”不是 Java 原语的标准术语
标签: java