package ObjectFiles;
/**
* JDK中,字符串存在“方法区”的字符串常量池中
* 常量池的字符串不会重复
*/
public class StringText01 {
public static void main(String[] args) {
String s1="yizhejiang";
String s2=new String("chuyouyuan");
String s3="wang"+"lei";//在常亮池中创建了三个"wang" "lei" "wanglei"
//s3地址指向"wanglei"
String s2a=new String("chuyouyuan");
System.out.println(s2.equals(s2a)); //true 说明地址指向一样
String s1a="yizhejiang";
System.out.println(s1.equals(s1a));//true 都是常量池中一个字符串
int i=100; //i中保存的是100这个数
String ia="a";//ia中保存的是指向常量池中“a”的地址
}
}
String常量池代码体现
最新推荐文章于 2021-02-25 07:20:57 发布