Jaa*_*nus 2 java reference object
String a = "test";
String b = a;
a = "wuut";
System.out.println(b);
Run Code Online (Sandbox Code Playgroud)
打印出来 test
不应该b持有价值a,而不仅仅是拿它的价值?
Java是否与对象和东西一起工作?
不应该拿着一个戒律,而不仅仅是拿它的价值?
不.值a 是参考.引用是获取对象而不是变量的一种方式.赋值运算符只是将右侧的表达式的值复制到左侧的变量中.这就是它所做的一切 - 它非常简单.Java中没有pass-by-reference,没有变量别名等.