一、java基本数据类型
int a=1;
int b=a;
int b=3;
a的值不会改变,因为a、b指的不是一个对象了。
二、String、Integer等类型
String a="abc";
String b=a;
String b="test"
a的值不会改变,因为a、b指的不是一个对象了。
三、Class
会改变,因为它们指向的还是一个地址。
总结:
常量型的对象,没事。
引用类型的对象,就相当坑了。
本文探讨了Java中基本数据类型、String及Integer等包装类型、Class类型的特性与引用行为。通过实例说明了常量与引用类型对象的变化规律。
一、java基本数据类型
int a=1;
int b=a;
int b=3;
a的值不会改变,因为a、b指的不是一个对象了。
二、String、Integer等类型
String a="abc";
String b=a;
String b="test"
a的值不会改变,因为a、b指的不是一个对象了。
三、Class
会改变,因为它们指向的还是一个地址。
总结:
常量型的对象,没事。
引用类型的对象,就相当坑了。

被折叠的 条评论
为什么被折叠?