Java String == 比较:为什么结果是 'Blog'?
输出结果是 'Blog'。原因是因为在创建 b 字符串时使用了 new String(a),这会在堆内存中创建一个新的字符串对象。因此,a 和 b 引用的是不同的对象,所以 a == b 条件不成立,value 的值为 2,最终输出 'Blog'。
原文地址: https://www.cveoy.top/t/topic/mXHx 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
输出结果是 'Blog'。原因是因为在创建 b 字符串时使用了 new String(a),这会在堆内存中创建一个新的字符串对象。因此,a 和 b 引用的是不同的对象,所以 a == b 条件不成立,value 的值为 2,最终输出 'Blog'。
原文地址: https://www.cveoy.top/t/topic/mXHx 著作权归作者所有。请勿转载和采集!