摘要:
序言StringBuffer与StringBuilder是java.lang包下被大家熟知的两个类。其异同为:一、长度都是可扩充的;二、StringBuffer是线程安全的,StringBuilder是线程不安全的。那么他们的长度是如何实现动态扩充以及StringBuffer的线程安全是如何实现的呢?通过“深度”阅读它们的源代码,最终弄明白其中的缘由。正文首先上一张StringBuffer和StringBuilder类结构图:抽象类AbstractStringBuilder(也是核心实现类)实现了Appendable和CharSequence两个接口;StringBuffer与StringBu 阅读全文
posted @ 2012-09-07 18:27
鞋带Er
阅读(360)
评论(0)
推荐(0)

浙公网安备 33010602011771号