JDK源码阅读--AbstractStringBuilder
abstract class AbstractStringBuilder implements Appendable, CharSequence
1 /** 2 * The value is used for character storage. 3 */ 4 char[] value; 5 6 /** 7 * The count is the number of characters used. 8 */ 9 int count;
扩容:翻倍,不够取所需最小
不能只满足于写完代码运行结果正确就完事,时常考虑如何让代码更加简练更加容易维护、容易扩展和复用,只有这样才可以真正得到提高
--《来自大话设计模式》