一.传值与传引用 1.不管java参数的类型是什么,一律传递参数的副本. 在thinking in java中,明确指出,如果java是传值,那么传递的是值的副本,如果java传递的是引用,那么传递的是引用的副本. 2.java中变量分为两类: (1)对于基本类型变量(int ,long,double,float,byte,boolean,char),java传递的是指的副本 (2)对于一切对象型变量,java传递的都是引用的副本.String 类型也是对象类型的变量,所以其传递的是引用的副本.