package com.java1234.chap03.sec08;
public class Demo3 {
public static void main(String[] args) {
//1,直接赋值方式,创建的对象存放到字符串对象池里,假如存在的,就不会再创建;
//2,new 对象方式,每次都创建一个新的对象;
String name1="张三"
;
String name2="张三"
;
String name3=
new String("张三"
);
String name4=
new String("张三"
);
//name1和name2指向的是同一个区域
System.out.println("name1==name2:"+(name1==
name2));
//两种方式创建的区域都不同
System.out.println("name1==name3:"+(name1==
name3));
//new方式每一次都创建新的区域
System.out.println("name3==name4:"+(name3==
name4));
}
}
转载于:https://www.cnblogs.com/zhanghongqiang/p/4340557.html