java传值和传引用的问题,我们都知道,类,数组,接口和String等等引用数据类型都是传引用,在方法中修改了引用类型的变量会改变原变量,而像基本数据类型都是传值,所以不会改变,但是String类型也是类,也是属于引用数据类型,String类型却不会改变!为什么呢?