市面上流行的答案
在Java中,基本数据类型(如byte,char, short,int,long, float, double,boolean)是通过值传递的
实际遇到的
按照市面说法,那String 是引用传递,最终输出应该是world 才对啊?
String a = "Hello";
String b = a;
b = "world";
System.out.println(a);//Hello
网上给你说,巴拉巴拉一大堆;反正我只认结果。所以我认为它有值传递特性。
之后你会发现Integer、Float 这一类,基本类型的包装类都拥有值传递特性。