理解变量的赋值
基本数据类型--赋值的是变量所保存的数据值.
引用数据类型--赋值的是变量所保存的数据的地址.
209 方法形参的值传递机制
- 
- 
形参: 方法定义时,小括号内的参数. 
- 
实参: 方法调用时,实际传递给形参的数据. 
 
- 
- 
值传递机制 - 
基本数据类型--形参的改变,不影响实参的值. 
- 
引用数据类型--形参的改变,影响实参的值. 针对基本数据类型main(){ //形参改变,不影响实参的值
 int m = 10 ;
 int n = 20 ;
 v.swap(m,n);//方法执行完出栈,不影响main的实参
 syso(m,n);
 } //自己理解就是方法中不影响方法外.
 //基本数据类型在堆空间中没有开辟内存空间,所有不影响.
 swap(int m, int n){
 int temp = m;
 m = n;
 n = temp ;
 syso(m,n) ;
 }针对引用数据类型class Data{
 int m = 10 , n =20 ;
 main{
 Data data = new Data();
 data.swap(data);
 }
 //引用数据类型在堆空间创建有内存空间,即swap方法执行完成出栈后,这块内存空间不会消失,所有改变依然存在.
 }
 swap(Data data){
 int temp = data.m ;
 data.m = data.n ;
 data.n = temp ;
 }
- 
 
- 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号