字符串常量池,程序当中直接写上的双引号字符串,就在字符串常量池中。
对于基本类型来说,==时进行数值比较
对于引用类型来说,==是进行【地址值】的比较
public class Text02StringPool {
public static void main(String[] args) {
String str1="abc";
String str2="abc";
char[] charArray= {'a','b','c'};
String str3=new String(charArray);
//对她们进行比较 比较的就是他们的地址值
System.out.println(str1==str2);//true
System.out.println(str1==str3);//false
System.out.println(str2==str3);//false
}
}
c