- 博客(1)
- 收藏
- 关注
原创 Java Sting类 new String(“字面量”) 和 s = “字面量”的细节
记录分享一下学习它们的区别debug下面的测试代码可以看到s1和s2的 value指向同一个内存地址我们接着往下走,发现当s3执行hashCode方法时,s3和s2对象的 hash值都改变了证明他们是同一个对象(废话),所以我自己觉得它们在内存中应该是这样的(如果不对求大佬指正!):s2和s3都指向一个存放在堆中字符串常量池的String对象,而这个对象的final char[] value指向的是由执行s1 = new String("shboui")时在字符串...
2021-10-20 23:00:52
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人