String对象理解和Stringbuff的区别

创建对象的存储地区的区别 比如在String name =“Tom”;创建String类型的一个对象在常量池中;变量name会在栈中储存对象的地址。 String name =“T”+“om”;会在变量池中定义一个String类型的对象储存Tom。 String name1 =“Tom”; String name2 =“T”+“om” 这两个name1和name2都是指的同一个地址,都是指向Tom
相关文章
相关标签/搜索