java中的流

发布时间:2024年01月18日

流具有以下重要特征:

  1. 顺序性
  2. 单向性
  3. 连续性
  4. 即时性:随流随处理

java的io系统是高度抽象的,剥离了底层的文件操作或者网络操作,我们直接用就行了。
缓冲读流:一次性从磁盘,网络中取出很多字节放到内存中,从而降低开销。
缓冲写流:将写入先缓存到内存,缓冲满了以后再写入磁盘或者网络。

构建输入输出流的方式:

  1. 从文件创建流
    FileinputStream fls=new FileInputStream(new File(“name”));
  2. 从网络构建输入流
    URL url=new URL(“http://example.com/file.txt”);
    InputStream ips=url.openStream();
  3. 从字节数组创建
    byte[] by={“”};
    inputStream ips=new ByteArrayInputStream(by);
文章来源:https://blog.csdn.net/qq_35693377/article/details/135658286
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。