面试回答
在 Java 中,对于字符串使用 == 比较的是字符串对象的引用地址是否相同。
因为 a 和 b 都是由字面量组成的字符串,它们的引用地址在编译时就已经确定了,并且在编译之后,会把字面量直接合在一起。因此,a==b 的结果为 true,因为它们指向的是同一个字符串对象。
在 Java 中,对于字符串使用 == 比较的是字符串对象的引用地址是否相同。
因为 a 和 b 都是由字面量组成的字符串,它们的引用地址在编译时就已经确定了,并且在编译之后,会把字面量直接合在一起。因此,a==b 的结果为 true,因为它们指向的是同一个字符串对象。