值的传递
值得传递分两种情况,第一是值传递,第二是引用传递
Java中的数据类型的传递分两大类;一是引用传递(也是类类型),是指通过类创建的对象的变量名;一类是原始型,这类型的数据在调用传递时遵守“值传递”规则。
一个简单的例子如下:

Public class Student { 

 Public void changeint(int t){ 

 T = 100; 

 } 

 } 

然后我们可以创建对象然后去调用它 

 Public class Manager { 

 Public static void main(String [] args){ 

 Student st1 = new Student(); 

 Int I = 10000; 

St1.changeint(i); 

System.out.println(“这里i的值是:”+i); 

} 

}


运行结果是:这里i的值是10000
引用传递
如果在方法中把对象(或数组)作为参数,方法调用时,参数传递的是对象的引用(地址),即在方法调用时,实际参数把对对象的引用(地址)传递给形式参数。这是实际参数与形式参数指向同一个地址,即同一个对象(数组),方法执行时,对形式参数的改变实际上就是对实际参数的改变,这个结果在调用结束后被保留了下来。