博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字节流的总结
阅读量:5982 次
发布时间:2019-06-20

本文共 724 字,大约阅读时间需要 2 分钟。

InputStream:定义了字节输入流的抽象类

OutputStream:定义了字节输出流的抽象类;该类所有方法返回void值

FileInputStream:继承InputStream

FileOutputStream:继承OutputStream

缓冲区优化:

byte[] buf=new byte[1024*1024];//创建一个1M大小的缓冲区,用来存放输入流中的字节数        long time=System.currentTimeMillis();        int data=0;//用来保存实际读到的字节数        while ((data=fis.read(buf))!=-1) {            fos.write(buf,0,data);        }        fos.close();        long time2=System.currentTimeMillis();        System.out.println("共花费+"+(time2-time));

  

ByteArrayInputStream:是把字节数组当成源的输入流   

ByteArrayInputStream:是把字节数组当做目标的输出流

包装流,节点流

BufferedInputStream和BufferedOutputStream   需要使用已存在的节点流来构造,提供了带缓冲的读写,提高了读写的效率

DataInputStream和DataOutputStream   基本数据类型进行操作

转载于:https://www.cnblogs.com/tanlei-sxs/p/9846894.html

你可能感兴趣的文章
联手云计算核心技术开发,BoCloud与中科院软件所战略合作
查看>>
2017年背景下的SSD选购技巧有哪些变化?
查看>>
2016年的数据存储和管理的成本将何去何从?
查看>>
Airpods 并非无用,而是苹果借助语音交互布局物联网的新“棋子”
查看>>
项目总结:数据迁移测试
查看>>
SQL中存储过程的创建和使用
查看>>
荷兰政府:保证不强制在任何产品中留有后门
查看>>
编写单元测试的10条理由
查看>>
LINUX-SAMBA服务配置
查看>>
图像处理------光束效果
查看>>
剑指offer 面试题6:重建二叉树
查看>>
基于ES5`defineProperty` 实现简单的 Mvvm框架
查看>>
关于UI设计的一些工作了解
查看>>
spring cloud构建互联网分布式微服务云平台-Spring Cloud Config环境库
查看>>
java B2B2C Springcloud仿淘宝电子商城系统-Zipkin服务端配置
查看>>
Node.js的npm全局安装包引用
查看>>
js事件杂谈
查看>>
SQL Server基础知识 -- SQL 用于各种数据库的数据类型
查看>>
angularjs~ng-class
查看>>
我的友情链接
查看>>