Java中string str=new string(abc)中str存放的的是地址还是值
时间: 2024-02-09 16:07:48 浏览: 76
Java中String判断值为null或空及地址是否相等的问题
在Java中,`String`也是引用类型,因此`str`存放的是地址,而不是值。当使用`new`关键字创建一个新的字符串对象时,内存中会分配新的空间存储这个字符串,并返回它的引用。`str`变量会保存这个引用,指向这个新分配的内存空间,而不是字符串的值本身。需要注意的是,Java中`String`对象是不可变的,因此对于同一个字符串值,多个`String`对象可能会指向同一个内存空间。
阅读全文