String类对象的特点

通过new创建的的字符串对象,每一次new都会申请一个内存空间,虽然内容一样,

但是地址不同

通过直接赋值的方式来创建对象,赋值相同的值,因为是常量在堆内存的常量池中,

进入常量池的规则是:如果常量池中没有这个常量,则在常量池中创建一个,如果有

,则把已经存在的常量地址赋值给他,所以创建不同的变量去接受相同的值,他的内容

是一样的,地址也是一样的 。

posted @ 2021-10-19 11:01  不善言谈者2018  阅读(31)  评论(0编辑  收藏  举报