1.引用
引用可以是成局部变量变量,也可以时实例变量(比如在丈夫类和妻子类,两个互相存放对方的类,时候有用到)
class Student{
Computer com; //com是一个引用【实例变量】
public static void dosome()
{
Computer cc;//cc是一个引用【局部变量】
}
}
2.参数传递?
主要研究和学习方法在传递时,数据是如何传递的
java在运行中,永远传递的是变量保存的值,这个值可能是字面值,这个值可能是变量地址
int i = 10; //如果传递就传的是10这个值
int j = i;
User u = 0x1234;
User u2 = u; //u传递给u2,实际上是将0x1234这个值赋值给u2了,u和u2实际上是两个不同的局部变量。
//但是他们同时指向堆内存中的对象
User n = new User;//如果传递就是传递的引用变量u的地址