分不清的InputStream和OutputStream

一直都很混乱到底哪个是读文件,哪个是写文件的呢?

今天又仔细分析,研读 了下,分享下自己的经验,有不对之处请指出。

1) InputStream : 字节输入流 ——读文件

public abstract class InputStream

查看API文档可知 此抽象类中有很多关于读文件的read()方法。

2) OutputStream : 字节输出流 ——写文件

public abstract class OutputStream

查看API文档可知 此抽象类中有很多关于写文件的write()方法。

总之:

判断读文件还是写文件是相对于程序进行判断的,对于InputStream来说,相对于程序来说是输入,则可想到是从文件中读取内容出来到程序中,故InputStream为读文件。。。

转载于:https://blog.51cto.com/lele185039/1003788

分不清的InputStream和OutputStream相关推荐

  1. java的InputStream和OutputStream的理解【转】

    1.在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头) 2.任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象 既然它能 ...

  2. java中InputStream和OutputStream的使用场景

    java的I/O中有两种基本的流类型 分别是 输入流InputStream 输出流OutputStream 有的时候很容易搞混使用的顺序,只需要记住: 输入流是把数据从别的地方读入本程序的内存 输出流 ...

  3. InputStream与OutputStream归纳

    很多人刚学习程序流一章的时候,就是搞不清楚In和Out,不知道什么时候用in什么时候用out,所以一部分人采取死记硬背的方式,诸如如下这位: BufferedReader in = new Buffe ...

  4. 字节流(InputStream和OutputStream),字节流读写文件,字节流的缓冲区,字节缓冲流

    字节流 抽象类InputStream和OutputStream是字节流的顶级父类 所有的字节输入流都继承自InputStream,所有的输出流都继承子OutputStream InputStream的 ...

  5. iPhone 隐私新规下的“大地震”:四大平台损失近百亿美元,“连用户是男是女都分不清……”

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 大家有这样的经历吗?前一秒刚在聊天软件上跟朋友分享了一款产品,下一秒就能在其他 App 中看到这款产品的广告推送,不了解内情的人说不定还 ...

  6. 重新编号_武汉黄陂公交线路PW、PG、PZ……分不清?别急,就要重新编号啦

    黄陂公交线路,一直为陂人诟病,不是因为不准时,也不是因为线路少,更不是因为服务不规范,仅仅只是因为,小小一个县城内,公交线路的编号.黄陂公交线路现行的编排方式为"P+字母+数字", ...

  7. 国家电网和南方电网还傻傻分不清?

    参看:都2020年了,国家电网和南方电网还傻傻分不清? 一.名称不同 一个叫南方电网,一个叫国家电力电网,虽然都是电网,但是区别还是很大的 而且成立时间不一样:国家电力电网有限公司成立于2002年12 ...

  8. cdn厂商 同兴万点_同兴万点:TXNetworks和CDNetworks让我们傻傻分不清

    原标题:同兴万点:TXNetworks和CDNetworks让我们傻傻分不清 在2008年2月25日成立的同兴万点,公司全称为同兴万点(北京)网络技术有限公司(TXNetworks),一直专注于CDN ...

  9. 都在讨论高并发,结果连并发量、TPS、QPS都分不清

    " 年年岁岁跳槽季,回回必问高并发!原因很简单,因为高并发能牵扯出太多问题,接口响应超时.CPU负载升高.GC频繁.死锁.大数据量存储等,能考察求职者的真实情况. 而很多人在第一步就倒下了! ...

最新文章

  1. 截取字符串slice(),substring() ,substr()。
  2. Git SSH 连接phacility服务器
  3. oid 值 内存使用_如何使用Choerodon LDAP以及配置定时任务
  4. Vue+Vue Router+Webpack打包网站基础页面
  5. undefined reference to 'modbus_new_tcp'
  6. **IEEE论文的检索下载及引用格式**
  7. 偏微分方程数值解联系 - 向前差分法 - 一维热传导
  8. 以智图为例讲解自动发布CI/CD技术在逐浪CMS中的应用
  9. Excel--indirect函数(间接引用)
  10. 在字节跳动实习的真实感受究竟如何?
  11. 数学分析 实数与函数(第1,7章)
  12. [ESP8266]刷MQTT固件以及连接服务器失败的问题解决
  13. 数据分析的五大用处,你都知道吗?
  14. 联邦平均算法(Federated Averaging Algorithm,FedAvg)
  15. 推荐英语学习之奥巴马演讲视频
  16. K8S上车必看:亲身排雷,入门基础准备
  17. Windows自带压缩解压工具
  18. Power Automate设计简单到期提醒功能
  19. openjudge 1.7.6 合法C标识符
  20. Android仿微信语音聊天demo

热门文章

  1. 使用vue-cli快速构建项目--vue.js学习笔记1
  2. 创建JAVASCRIPT对象3种方法
  3. [Noip模拟赛] Polygon
  4. Remote System Upgrade With Cyclone III Devices
  5. java多线程实现表复制_Java多线程的三种实现方式
  6. 如何把照片压缩到20k一下_如何将图像压缩10倍?阿里工程师有个大胆的想法!...
  7. 存在于一维空间的稳定分子
  8. php源码十六进制加密,php-简单对称加密算法和字符串与十六进制之间的互转函数,php-十六进制_PHP教程...
  9. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第7章-不确定分数阶系统的多一致
  10. 2.0 自动梯度 - PyTorch学习笔记