Java面试-16:字符串常量池的作用了解吗?

Java面试-16:字符串常量池的作用了解吗?

字符串常量池 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。

// 1.在字符串常量池中查询字符串对象 "ab",如果没有则创建"ab"并放入字符串常量池
// 2.将字符串对象 "ab" 的引用赋值给 aa
String aa = "ab";
// 直接返回字符串常量池中字符串对象 "ab",赋值给引用 bb
String bb = "ab";
System.out.println(aa==bb); // true

Java面试-15:String、StringBuffer、StringBuilder 的区别? 2026-03-24
Java面试-17:介绍一下 Redis 缓存穿透、击穿、雪崩,及处理方案? 2026-03-25

评论区