跳转至

String a = ab ; String b = a + b ; a == b 吗?

面试回答

面试官: String a = "ab"; String b = "a" + "b"; a == b 吗?

你: 是 true。 因为编译期会做常量折叠,"a" + "b" 直接优化成 "ab",两个引用指向常量池里同一个字符串对象。

deepseek_mermaid_20260612_3138cc.png