选自:孙卫琴
对于作者,一值认为长的不怎么好看,可能是不上相的原因吧。
跑题了,对于她写的书感觉深度不够,不过够基础撒。还是巩固了一些东东的。
何为缓冲区?
我的第一个反映就是:buffer。 that right!
now,let me tell a story abort the buffer。
拿java.io.OutputStream抽象类来做example!
从beijing运送烤鸭到shanghai,(谁叫beijing的烤鸭闻名呢,^_^)如果没buffer,那么每执行一次write(byte b)就要开车送一个烤鸭,如果要送100000只,那么这个100000次的运费是否太贵了。
好,buffer就粉墨登场了,相等于一个火车皮,装几千个烤鸭,然后拉过去,效率就提高了。
顺便提一下flush,不管buffer满没满,都运,霸道吧?
place:504
time :2010-1-29 11:09:12
ps :身后春哥还在开会,哈哈!!