美文网首页
2021-09-05 IO流(字节流的缓冲区)

2021-09-05 IO流(字节流的缓冲区)

作者: Denholm | 来源:发表于2021-09-22 21:15 被阅读0次
import java.io.*;

public class CopyPicBuf {

    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("E:\\src.png");
        BufferedInputStream bis = new BufferedInputStream(fis);
        FileOutputStream fos = new FileOutputStream("E:\\copy.png");
        BufferedOutputStream bos = new BufferedOutputStream(fos);
//        long start = System.currentTimeMillis();
        byte[] buf = new byte[1024];
        int len;
        while ((len = bis.read(buf)) != -1) {
            bos.write(buf, 0, len);
        }
//        long end = System.currentTimeMillis();
//        System.out.println("耗时: " + (end - start));
        bis.close();
        bos.close();
    }

}

相关文章

  • 字节流和字符流的区别&常用方法总结

    参考:深入理解Java中的IO · 节流没有缓冲区,是直接输出的,而字符流是输出到缓冲区的。因此在输出时,字...

  • Java NIO

    NIO和传统IO区别 传统IO是面向流的(字节流或字符流),NIO是面向缓冲区的。面向流意味着每次从流中读取n个字...

  • IO流——字节流4种copy方式

    JAVA基本IO流框架 字节流整体可分为带缓冲区的流和不带缓冲区的流可分为逐字节复制的流和逐块复制的流(块其实就是...

  • 2021-09-05 IO流(字节流的缓冲区)

  • IO流简介

    io流的作用:读写设备上的数据,硬盘文件、内存、键盘、网络.... io流分类:输入流和输出流,字节流和字符流 字...

  • 字符流缓冲区

    字符流缓冲区和字节流缓冲区底层运行差异不大

  • Java-IO详解

    IO概览 字节流与字符流的区别字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用...

  • 《NIO与Socket编程技术指南》读书笔记

    缓冲区 Buffer类的使用 传统的IO流常常把字节流中的数据放入byte或者char数组中,由于java对arr...

  • Java中常用的字节流和字符流

    IO流(输入流、输出流) 字节流、字符流 1.字节流: InputStream、OutputStream Inpu...

  • java io 流

    java io 流 io 流总览 io 流主要提供四个接口 InputStream: 输入字节流 OutputSt...

网友评论

      本文标题:2021-09-05 IO流(字节流的缓冲区)

      本文链接:https://www.haomeiwen.com/subject/sbhswltx.html