向StringBuffer追加字符串,当容量(capacity)不够的时候,StringBuffer的capacity自动增加,增加规律 
(旧值+1)*2 为什么不直接乘以2呢?还需要加1,这是基于哪方面的考虑么? 在查资料的过程中虽然问题依然没有解决,但是也明白了一些,总结了一些东西,希望对你有启发,当然能解答我的疑惑那就太好了 文章:如何让你的程序运行的更快(1)之续---揭秘StringBuffer的capacity 
http://www.blogjava.net/majianan/archive/2006/09/20/70493.html