在方法区里有字符串常量池,因为字符串用的比较多所以存放在这里
字符串变量的常量实体是在字符串常量池里创建(若已创建则不需再创建)
只要是new出来的都在堆空间,堆空间里的属性存放常量地址,也指向字符串常量池里的常量
equals只比较属性的原因是属性可能不一样,两个同类的对象的方法肯定都是一样的。
在方法区里有字符串常量池,因为字符串用的比较多所以存放在这里
字符串变量的常量实体是在字符串常量池里创建(若已创建则不需再创建)
只要是new出来的都在堆空间,堆空间里的属性存放常量地址,也指向字符串常量池里的常量
equals只比较属性的原因是属性可能不一样,两个同类的对象的方法肯定都是一样的。