堆:new(对象)
栈:局部变量
数据段:类变量、常量
代码段:方法的定义
String的比较 ==是比较地址
Equals是比较内容
String c = new String(“abc”);
c变量指向堆中的字符串对象,但是产生堆中的字符串对象之前,会先在常量区中,产生字符串常量对象。然后以常量对象为模板,拷入堆中的字符串对象。
堆:new(对象)
栈:局部变量
数据段:类变量、常量
代码段:方法的定义
String的比较 ==是比较地址
Equals是比较内容
String c = new String(“abc”);
c变量指向堆中的字符串对象,但是产生堆中的字符串对象之前,会先在常量区中,产生字符串常量对象。然后以常量对象为模板,拷入堆中的字符串对象。