1.IO流中缓冲区过小,会造成读入不全(打印出来的东西会不全)读入的会是最后一个读入的,不会造成写出不全(即写出来的东西)。
2.缓冲区在读入时的作用就是将某个文件内容的读入到缓冲区,然后通过缓冲区来进行存储,缓冲区过小会造成打印不全。
缓冲区在输出的时候,充当一个媒介,读入缓冲区多少就输出多少,依次循环,最终全部打印。
3.四种写出方法:
A.
int len;
while(((len=fis.read())!=-1){
fos.write();
}

B.
byte[] byt=new byte[1024];
int len;
while((len=fis.read(byt,0,byt.length())!=-1){
fos.write(byt,0,len); //后面没有空格,精准输出
}
C.
byte[] byt=new byte[1024];
int len;
while((len=fis.read(byt,0,byt.length())!=-1){
fos.write(byt,0,byt.length()); //后面有大量空格,范围更大
}
D.
byte[] byt=new byte[1024];
int len;
while((len=fis.reade(byt))!=-1){
fos.write(byt); //后面有大量空格,范围更大
}

最新文章

  1. ubuntu下mysql使用方法
  2. eclipse: The superclass "javax.servlet.http.HttpServlet" was not found 解决方案
  3. android 中layer-list的用法
  4. js计时器 + asp 计时器
  5. 3D动画
  6. POJ2284 That Nice Euler Circuit (欧拉公式)(计算几何 线段相交问题)
  7. 关于Application.Lock和Lock(obj)
  8. leetcode@ [62/63] Unique Paths II
  9. cat-mvc 一个nodejs mvc 框架
  10. mysql 存储引擎MYSIAM和INNODB特性比较
  11. java 线程之concurrent中的常用工具 CyclicBarrier
  12. 一个想法照进现实-《IT连》创业项目:聊聊IT连App是如何思考解决IT人员单身问题的
  13. dulicate symbol for architecture i386 或者其他什么CPU架构 比如i386
  14. from __future__ import包的作用
  15. javascript中let和var的区别
  16. Flutter 布局(九)- Flow、Table、Wrap详解
  17. 安卓界面之Toolbar上手
  18. Luogu P2257 YY的GCD
  19. 怎样编写YARN应用程序
  20. IEEE发布2017年编程语言排行榜:Python高居首位,java第三,php第八

热门文章

  1. php页面禁用错误报告
  2. Spring源代码下载和导入eclipse
  3. Linux下查看Nginx,tomcat等的并发连接数和连接状态
  4. let 命令
  5. 【LuoguP5383】[模板]普通多项式转下降幂多项式
  6. LOJ-6283-数列分块7
  7. 【51nod 1824】染色游戏
  8. layer 回调
  9. BZOJ 3784: 树上的路径 点分治+二分+set
  10. 5.JavaBean