:这段程序定义的三个引用,在堆中是不是其实只创建了两个String对象?
请教大家:这段程序定义的三个引用,在堆中是不是其实只创建了两个String对象??
package Bible001; public class EqualTestApp { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String a="1234"; String b="1234"; String c=new String("1234"); System.out.println(a==b); System.out.println(a==c); System.out.println(a.equals(c)); } }
输出:
true
false
true