面试系列—String、StringBuffer和StringB

2019-03-05  本文已影响0人  旺点跑者

String设计和实现
String缓存
String str1 = "123"; //通过直接量赋值方式,放入字符串常量池
String str2 = new String(“123”);//通过new方式赋值方式,不放入字符串常量池

举个栗子2

String str = new String("abc");
str.intern();  //存放到缓存常量池中

设计和实现:

参考:
https://blog.csdn.net/Sqirt/article/details/72765071#commentBox
https://www.cnblogs.com/dudadi/p/8025038.html
https://blog.csdn.net/uotail/article/details/71244606

上一篇 下一篇

猜你喜欢

热点阅读