Java 什么是字符串常量池?【面试题详解】 2020-11-30 17:06:46 爱分享 取消关注 关注 私信 今天爱分享给大家带来什么是字符串常量池?【面试题详解】,希望能够帮助到大家。 字符串常量池位于堆内存中,专门用来存储字符串常量,可以提高内存的使用率,避免开辟多块空间存储相同的字符串,在创建字符串时 JVM 会首先检查字符串常量池,如果该字符串已经存在池中,则返回它的引用,如果不存在,则实例化一个字符串放到池中,并返回其引用。 相关推荐: JVM 加载 class 文件原理?【详细介解】 synchronized底层如何实现 锁优化 怎么优化?【面试题详解】 synchronized底层如何实现 锁优化 怎么优化?【面试题详解】 JVM、JRE和JDK的关系是什么?【面试题详解】 final, finally, finalize 的区别是什么?【面试题详解】 JDK6 的新特性?【面试题详解】 赞赏 人已赞赏 java