变量赋值给另一边变量
Topic source前头加一个字符串,后头的也都被编译为字符串了
package pratice;public class Sum { public static void main(String[] args) { int a = 72; int b = 105; int c = 65281; String s = "" + a + b + c; System.out.println(s); }}
不要理解错了 js里string是基础类型,赋值是值传递,不是引用传递。
Java里是指针 你可以理解为String a = "string"; 这种写法是一个生成String instance的一个快捷方式。Java的String类本质是引用传递,JS的string本质是值。不要把JS和JAVA搞混了。
- 1
alienation
原来是把新变量的指针指向旧变量指向的对象,这时候旧变量改变了指针指向,新变量的指向还是旧变量原来的指向
用js、python试过也是一样,看来大家都是如此设计的