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
会改变,因为它们指向的还是一个地址。
总结:
常量型的对象,没事。
引用类型的对象,就相当坑了。