【发布时间】:2018-06-28 08:50:56
【问题描述】:
从answer 可以清楚地看出,每个应用程序都将在特定的 Java 虚拟机实例中运行。从 post 可以清楚地看出,java 字符串是不可变的,JVM 预留了一个特殊的内存区域,称为“字符串常量” pool" 来存储字符串。
我的问题是,如果每个 Web 应用程序或 JVM 都有一个共享的 String 常量池,或者每个 Web 应用程序和 jvm 实例都有一个单独的 String 常量池。
【问题讨论】:
-
我想它每个 JVM 都有一个单独的。
-
嗨,@Sweeper .. 如果有的话,你能分享一下参考吗??? ..
-
所有投反对票的人,如果您对此问题的答案有任何参考,请分享任何参考资料,如果有任何错误,请重新表述..谢谢...
-
我确定这是针对单个 JVM 完成的