易百教程

150、字符串池是什么?

字符串池是堆内存中保留的空间,可用于存储字符串。 使用字符串池的主要优点是每当创建一个字符串字面量时; JVM首先检查“字符串常量池”。 如果该字符串已存在于池中,则返回对池实例的引用。 如果该字符串在池中不存在,则创建一个新的字符串实例并将其放置在池中。 因此,它通过避免重复来节省内存。