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

  • 相关阅读:
    Yahoo军规
    简单无序列表
    PS切图基本操作
    Web Service 系列 → 智能升级也简单(用Web Services制作升级程序)
    PHP 模板引擎 Smarty
    C# 哈希表(Hashtable)
    ASP.NET 备份与恢复ACCESS数据库
    开源的C#组件 RSS.NET
    Discuz!NT 的URL地址重写(URLRewrite)
    C# SquishIt JavaScript、CSS压缩器
  • 原文地址:https://www.cnblogs.com/syousetu/p/6523368.html
Copyright © 2011-2022 走看看