public class Test0 {
public static void main(String[] args) {
//t准确的叫法为引用更合理
//使用new 构造方法 创建一个实例(对象),这个创建对象的过程,我们也叫实例化
System.out.println("======int类型的赋值,相互之间没有影响,2个变量有独立的空间======");
int a1 = 1;
int b1 = a1;
System.out.println(b1);
b1++;
System.out.println("intb1:"+b1);
System.out.println("inta1:"+a1);
System.out.println("=========数组是引用类型,也是对象类型,a,b指向同一个堆内存===================");
int[] a = {1,2};
int[] b = a;
b[0]=10;
System.out.println(a[0]);
System.out.println("===========类是引用类型,也是对象类型,和数组类型相似,两者相互影响================");
Teacher t1 = new Teacher();
t1.teacherNo = "t001";
Teacher t2 = t1;
t2.teacherNo = "t002";
System.out.println("t1.teacherNo:" + t1.teacherNo);
System.out.println("t1的地址"+t1);//4554617c 内存中的hash地址
System.out.println("t2的地址"+t2);//74a14482
System.out.println("==========");
}
}
原始类型和引用类型的区别
最新推荐文章于 2023-11-09 22:00:00 发布