JAVA入门第三季2-2课程中
我知道String和new String()有本质区别
String s1 = "imooc";
String s2 = "imooc";
String s3="I love"+s1;
String s4 ="I love"+s1;
以上定义的三个字符串
使用==来比较操作数是否是一个对象
s1==s2为true
s3==s4为什么为false呢
为什么s3和s4都没有经过new String,为什么他们不是同一个对象呢?
qq_青枣工作室_0
相关分类