一:概述
前面已经说了单个对象的引用指向和两个对象的引用指向。下面来说一下两个对象引用指向同一个对象的内存图。
二:具体说明
说明的具体代码
实例代码
public class 服务器托管网Student1 {
String name;
int age;
public void study() {
System.out.println("好好学习");
}
public static void main(String[] args) {
Student s1 = new Student();
System.out.println(s1);
s1.name = "小明";
Student s2 = s1;
//System.out.println(s2);
s2.name = "小亮";
s2.age = 21;
System.out.println(s2.name + "...." + s1.age);
s1 = null;;
System.out.println(s1.name);
System.out.println(s2.name);
s2 = null;
}
}
内存图的具体说明
总结
* 当多个对象的引用指向同一个内存空间(变量所记录的地址值是一样的)
只要有任何一个对象修改了内存中的数据,随后,无论使用哪一个对象进行数据获取,都是修改后的数据。
服务器托管,服务器托管网北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
C 语言中的条件和 if…else 语句 您已经学习过 C 语言支持数学中的常见逻辑条件: 小于:a 小于或等于:a 大于:a > b 大于或等于:a >= b 等于:a == b 不等于:a != b 您可以使用这些条件来根据不同的决策执行不…