zoukankan      html  css  js  c++  java
  • 字节流:

      输入字节流

      ----------------|InputStream  输入字节流的基类  抽象类,不能直接使用

      ---------------------|FileInputStream   读取文件数据的输入字节流

      ---------------------|BufferedInputStream  缓冲输入字节流  出现的目的:为了提高文件输入的效率

      输出字节流

      ------------------|outputStream 输出字节流  基类   抽象类

      ------------------------|FileoutStream   想文件输出数据 的字节流

      ------------------------|BufferedOutPutStream  缓冲输出字节流。该类出现的目的是为了提高写数据的效率  其内部也只是维护了8kb的数组而已

      调用其write的方法时默认是向它内部的数组中存储的,只有调用flush方法或者是close方法或者8kb真正的存储满的时候,才会真正的向硬盘输出

    问题1:读取完一个文件数据的时候,我不关闭资源有什么影响

    资源文件一旦使用完毕,应该马上释放,否则其他的程序无法对该资源进行热河操作

    问题二:字符缓冲流将1024填满之后,下一次的数据对于以前的数据是覆盖,不是清空,即如果后一次的数据长度如果没有填满缓冲流的空间,则在覆盖的时候会遗留上一次的内容,所以在new String(buf,0,length),一定要加上length

  • 相关阅读:
    了解WP的传感器
    载入条LoadingBar
    能分组的GridView
    ASP.NET MVC的过滤器
    ASP.NET的路由
    自己绘制的仪表盘
    可拖拽的ListBox
    自己绘制的滑块条
    利用mciSendString播放音频
    mis导入器的加强版——vdproj文件资源浏览器
  • 原文地址:https://www.cnblogs.com/syousetu/p/6523368.html
Copyright © 2011-2022 走看看