黑马程序员技术交流社区
标题:
String的存储
[打印本页]
作者:
vermouth
时间:
2015-1-17 14:28
标题:
String的存储
今天复习的时候,看到String的API,有了新的理解。
一个字符串“abc”第一次出现String s = “abc”,就把abc就存储到字符串常量池中,
以后再有String s1 = "abc" 的时候,就不需要在字符串常量池中创建了,直接用就好。s == s1 结果是true
String s2= new String(“abc”); 是先建立一个abc字符串到常量池,再建立一个String对象s2到堆内存中,指向这个字符串。 s == s2 结果是false。
这么理解对么~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2