java - 包装类是按值传递还是按引用传递?

标签 java

我知道 java 是通过引用传递的,但仅适用于 Java 对象。但为什么它不适用于 Java Wrapper 类呢? Integer、Float、Double 等包装类是按引用传递还是按值传递?因为每当我在方法中传递此类类的对象并更改一些值时,但在该方法之外我没有得到更新的值。

最佳答案

除了按值传递 讨论之外,Java 中的所有包装类都是不可变的。它们复制原语的行为。您需要返回最新值才能看到更改。

关于java - 包装类是按值传递还是按引用传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746807/

相关文章:

Java文件输入和输出

java - 在 Jena 自定义 PropertyFunction 中等待服务器响应

Java Mutator : initialize vs. 传递给参数

java - 性能工程 : Inconsistent results in measuring turnaround time

java - 我可以通过编程方式找出实例所在的 GC 代吗?

java - 如何使用apache common中的XMLConfigurtion检查节点是否存在?

java - 使用 Intents 从 Android 上的照片库中选择多个图像

java - java中的嵌套类和实现接口(interface)

java - android隐藏内部RelativeLayout防止 Activity 出现

java - spring中如何子类并发控制,抛出什么异常?