摘要:
最近面试的时候考官问起来这个,当时回答不出来,光知道比字符串拼接性能好,但是具体的原因不知道。回来翻看红转头,原来stringbuilder有个缓冲区,一般当追加新字符串时不再需要申请内存,直接写到缓冲区,而字符串拼接没做一次拼接都要申请至少两次内存,拼接前两个字符串都要申请独立的内存地址,拼接完了,新的字符串还要申请地址,这样就产生了三次的内存申请,在数据库中涉及到物力资源申请切换的成本都先对高... 阅读全文
posted @ 2010-04-28 23:06
zunge
阅读(273)
评论(0)
推荐(0)
2010年4月28日