gpt4 book ai didi

java - Java 保存对象引用是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 06:47:32 25 4
gpt4 key购买 nike

    String a = "test";
String b = a;

a = "wuut";

System.out.println(b);

打印出测试

不应该b保存a的引用,而不仅仅是获取它的值吗?

Java 不也是这样处理对象和东西的吗?

最佳答案

Shouldn't b hold refence of a, not just take its value?

没有。 a 的值是一个引用。引用是获取对象的一种方式,而不是变量。赋值运算符只是将右侧表达式的值复制到左侧的变量中。这就是它的全部作用——非常简单。 Java 中没有引用传递,没有变量别名等。

关于java - Java 保存对象引用是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740657/

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