String 缓冲池 堆 20170727

来源:互联网 发布:php跳转url代码 编辑:程序博客网 时间:2024/05/24 06:24

String s1 = new String("a ");    这个s1先在缓冲池里创建一个a 在去堆内存创建一个a

String s2 = new String("a");      这个s2 也是在缓冲池里创建一个a 在去堆内存创建一个a

String s3 = ("a");s3 先去缓冲池里看有没有a,如果有就不在创建

String s4 = ("a");s4也是去缓冲池里看有没有a,如果有就不创建

 如果现在返回boolean 那么 s1跟s2的路径不一样

s3和s4的一样

s3.s4和s1.s2不一样

原创粉丝点击