System.out.println(newString("Hello")==newString("Hello"));//false } } 首先s0==s1 在Java執(zhí)行時會維護一個String堆,對于一些可以共享的字符串對象,會先在堆中查找是否存在相同的String內(nèi)容(字符相同),如果有就直接返回,不創(chuàng)建新對象。 s0中的值是引用的s1的值,自己并沒有創(chuàng)建對象,所以比較后的結(jié)果是...
www.dbjr.com.cn/article/1274...htm 2025-5-14