常量池

2020-04-09  本文已影响0人  小偏离

1. String  str1 = "aaaaa";

2. String str2 = "aaaaa";

3.String s1 = new String("aaaaa");

4.String s2 = new String("aaaaa);

boolean b1 = str1 == str1

boolean b2 = s1 == s2

b1 为true   b2为false

1 . 2 两种声明String的方式会将值放入常量池 ,  == 比较的是同一个值

3 . 4new出来的s1 s2是两个不同的对象,在堆中是两个不同的地址,用==直接比较为false

(仅个人学习记录)

上一篇 下一篇

猜你喜欢

热点阅读