gpt4 book ai didi

java - "Primitive values do not share state with other primitive values"是什么意思?

转载 作者:搜寻专家 更新时间:2023-10-30 21:07:34 26 4
gpt4 key购买 nike

Section 4.2 of the Java Language Specification指出,“原始值不与其他原始值共享状态”。这到底是什么意思?

最佳答案

这意味着原始类型的每个值都在内存中占据自己的空间,代表一个不能与其他值共享的状态。换句话说,除了直接或通过复合赋值运算符赋值外,您不能以任何方式更改变量或原始类型字段的状态。

这与引用类型形成对比,引用类型可能会或可能不会通过“指向”同一对象来共享状态。您可以通过不同的变量对其进行操作来更改引用对象。

关于java - "Primitive values do not share state with other primitive values"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23531575/

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