java - 我可以将字符串文字从字符串池移动到java中的堆吗?为什么?

标签 java

我可以在java中将字符串文字从字符串池移动到字符串堆吗? 如果没有请解释。 我知道我可以通过调用 java.lang.String 类的 intern() 方法将字符串对象从堆移动到池中。

最佳答案

从技术上讲,字符串池只是堆内字符串的缓存。您无法将字符串文字从池移动到堆。

关于java - 我可以将字符串文字从字符串池移动到java中的堆吗?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46392785/

相关文章:

java - 每当我在 JTextField 中写入时,Swing java JComboBox 就会消失

java - 当客户端 VM 突然终止时,有状态 EJB 不会被钝化

java - 使用 ehcache 进行多层缓存

java - 从 Activity 外部使用自定义对话框

java - 是否可以在不装箱/拆箱的情况下添加包装数字?

java - Gradle 可以解决依赖关系并正常构建/运行,但 IntelliJ 不能

java - 如何在 Ubuntu/Lubuntu 20.04 中安装 libgfortran3?

java - Spring Controller 正则表达式映射

java - 如何使用 Selenium 从 div 元素获取文本仅返回 "."

java - 如何在Spring Boot程序中动态设置mysql的sql_mode?