1. 缂撳啿鏂囦欢绯荤粺鐨勬枃浠剁紦鍐插尯浣嶄簬
鍐呮牳鍐呭瓨涓銆
缂撳啿鏂囦欢绯荤粺鐨勬枃浠剁紦鍐插尯浣嶄簬鎿嶄綔绯荤粺鐨勫唴鏍稿唴瀛樹腑銆傚唴鏍告槸鎿嶄綔绯荤粺鐨勬牳蹇冮儴鍒嗭紝璐熻矗绠$悊璁$畻鏈虹殑纭浠跺拰杞浠惰祫婧愩傚湪鏂囦欢璇诲啓鎿嶄綔涓锛屽綋搴旂敤绋嬪簭璇锋眰璇诲彇鎴栧啓鍏ユ枃浠舵椂锛屾搷浣滅郴缁熶細灏嗘暟鎹缂撳瓨鍦ㄥ唴鏍稿唴瀛樼殑鏂囦欢缂撳啿鍖轰腑銆傝繖鏍峰仛鐨勭洰鐨勬槸涓轰簡鎻愰珮鏂囦欢鐨勮诲啓鏁堢巼銆
2. C璇瑷涓锛屼粈涔堟槸缂撳啿鏂囦欢绯荤粺鍜屾枃浠剁紦鍐插尯锛
鐩鍓岰璇瑷浣跨敤鐨勬枃浠剁郴缁熷垎涓虹紦鍐叉枃浠剁郴缁燂紙鏍囧噯I / O锛夊拰闈炵紦鍐叉枃浠剁郴缁燂紙绯荤粺I / O锛夈傜紦鍐叉枃浠剁郴缁熺殑鐗圭偣鏄锛氬湪鍐呭瓨寮杈熶竴涓鈥滅紦鍐插尯鈥濓紝涓虹▼搴忎腑鐨勬瘡涓涓鏂囦欢浣跨敤锛屽綋鎵 琛岃绘枃浠剁殑鎿嶄綔鏃讹紝浠庣佺洏鏂囦欢灏嗘暟鎹鍏堣诲叆鍐呭瓨鈥滅紦鍐插尯鈥濓紝瑁呮弧鍚庡啀浠庡唴瀛樷滅紦鍐插尯鈥濅緷姝よ诲叆鎺ユ敹鐨勫彉閲忋傛墽琛屽啓鏂囦欢鐨勬搷浣滄椂锛屽厛灏嗘暟鎹鍐欏叆鍐呭瓨鈥滅紦鍐插尯鈥濓紝寰呭唴瀛樷滅紦鍐插尯鈥濊呮弧鍚庡啀鍐欏叆鏂囦欢銆 鍥犳ゅ綋绋嬪簭杩愯屾椂铏界劧杩涜屼簡鍐欐暟鎹鎿嶄綔锛屼絾鏄濡傛灉鍐欏叆鐨勬暟鎹娌℃湁瑁呮弧鍐呭瓨涓鐨勭紦鍐插尯锛屽氨涓嶄細灏嗘暟鎹鍐欏叆鍒扮佺洏鏂囦欢涓銆傚綋绋嬪簭杩愯岀粨鏉熷悗锛岀郴缁熷氨浼氬皢缂撳啿鍖轰腑鐨勬暟鎹鍐欏叆鍒扮佺洏涓婄殑鏂囦欢涓锛屽洜姝ゅ氨鍙浠ョ湅鍒版枃浠朵腑鐨勫唴瀹广 甯哥敤鐨凢OPEN鍛戒护灏变細浣跨敤鏂囦欢璇诲啓缂撳啿鍖猴紝FCLOSE鍛戒护鍏抽棴鏂囦欢锛屾妸缂撳啿鍖轰腑鐨勫唴瀹瑰啓鍏ョ佺洏涓婄殑鏂囦欢涓銆傝﹁侊細 http://study.qqcf.com/web/171/19812.htm
3. 什么叫缓冲文件
系统自动地在内存区为每一个正在使用地文件开辟一个缓冲区。从内存向磁盘输出数据必须先送到内存中的缓冲区,装满缓冲区后才一起送到磁盘去。如果从磁盘向内存读入数据,则一次从磁盘文件将一批数据输入到内存缓冲区,然后再从缓冲区逐个地将数据送到程序数据区。
这些被放入缓冲区的文件或数据就叫“缓冲文件”。
4. 设置缓冲区的原则是什么
引入缓冲技术的主要目的是:
(1)解决信息的到达率与离去率不一致的矛盾;
(2)缓存起中转站的作 用;
(3)使得一次输入的信息能多次使用。
设备缓冲区的原则是:
如果数据到达率与离去率相差很大,则可采用单缓冲方式;
如果信息的输入和输出 率相同(或相差不大)时,则可用双缓冲区;
对于阵发性的输入、输出,可以设立多个缓冲区。
5. java,保存文件时缓冲区大小,有什么作用吗
就是这么说吧,我打个比方
一个人要把水龙头流出来的水弄到水缸里面去,要是专没有缓冲池,属每流出一滴水,你都要跑两趟水龙头与缸之间的距离(这个在传文件的时候就是磁盘读写的时间),而当你有一个缓冲池(比如盆),你可以等盆满了再把水弄过去(这之间你可以做其他的事,在JAVA中,你就是CPU)……
所以有缓冲区的话,你可以节省CPU的大量时间,而且可以对缓冲区中的数据进行集中读写,这样不必每来一个数据你去到磁道上搜索地址,然后再回来接受数据,再去搜索地址存取数据,再回来接受数据。
缓冲区的大小根据你的用户的上传文件的大小设置,一般取平均值,这个要经验的。注意:缓冲区大小不是上传文件的平均值大小……累死了,打这么多字,睡觉咯