字符串“string”和“s“他俩的首地址一样吗
时间: 2023-11-12 09:05:08 浏览: 75
字符串"string"和"s"的首地址不一样。字符串"string"是一个常量字符串,它在编译时就会被放入常量池中,而常量池是存放在方法区中的。而字符串"s"是一个新创建的String对象,它会在堆中分配内存空间。因此,尽管它们的值相同,但它们的首地址是不同的。
#### 引用[.reference_title]
- *1* *2* *3* [【Java】String字符串在JVM中的存储及其内存地址问题](https://blog.csdn.net/weixin_43390123/article/details/124376835)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文