Java形参和实参
1. 形参:方法定义时的参数,由数据类型和参数名组成
实参: 方法调用时用的参数
2. 形参和实参对应两种类:值类型和引用类型
值类型:byte short int long double float char boolean + String
引用类型: 数组 类 接口等
注意:String类型比较特殊,它是存储在常量池中,一旦被创建,很难被改变,所以可以把它看成值类型
为值类型时,形参方法内的参数值改变,并不会影响到实参的值。
为引用类型时,形参方法内的参数值改变时,会影响到实参的值。注意是地址所指向的堆中的值,如果形参的地址改变了,那么这个改变不会影响到实参。