数组如果做为参数被引用时,如果在方法体中对数据进行了改变,那么在外面所定义的数组也会被改变,因为它是引用类型,相当于值类型使用了ref
String虽然是引用类型,但它却不会改变,因为String其实它一旦被创建,它的值就永远不会改变,如果对String变量进行重新赋值,其实是重新生成一个String变量,而为什么叫引用类型,就是以后如果初始化到相同值的时候就直接去调用之前存在的那个值
其它引用类型做为参数一样会被改变其原始值,除String外
String虽然是引用类型,但它却不会改变,因为String其实它一旦被创建,它的值就永远不会改变,如果对String变量进行重新赋值,其实是重新生成一个String变量,而为什么叫引用类型,就是以后如果初始化到相同值的时候就直接去调用之前存在的那个值
其它引用类型做为参数一样会被改变其原始值,除String外

浙公网安备 33010602011771号