public class str的对象特性1 {
public static void main(String[] args) {
//s1先在常量池中的建立“hello”,并指向hello
//然后,常量池中又建立了“haha”,并让s1指向他
//一共创建了2个对象
String s1="hello";
s1="haha";
/String a="abc";
String b="def";//a,b指向在常量池中对应字符串的地址
String c=a+b;//变量相加,指向堆
String d="abcdef";//c指向堆中对象,然后这个对象指向常量池中对应字符串的地址
System.out.println(c==d);//F
//---------------------------------
String e="abc"+"def";//字符串相加指向池
System.out.println(e==d); //T
}
}
java:string对象特性1
最新推荐文章于 2024-08-16 14:07:28 发布