首先要清楚输入流和输出流是相对硬盘和内存来说的。

把硬盘的数据读取到内存中,就叫“输入”;

把内存中的数据写入硬盘中保存,就叫“输出” 。

流:数据(字符,字节)

1个字符=2个字节

1个字节=8个二进制位

因此流就分为字符流和字节流

字节流:二进制,能读取一切文件

字符流:读取文本文件,只能处理纯文本

一切皆为字节:

一切文本数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都是一个一个得字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。

java 中IO流的概念相关推荐

  1. 【Java网络编程与IO流】Java中IO流分为几种?字符流、字节流、缓冲流、输入流、输出流、节点流、处理流

    Java网络编程与IO流目录: [Java网络编程与IO流]Java中IO流分为几种?字符流.字节流.缓冲流.输入流.输出流.节点流.处理流 [Java网络编程与IO流]计算机网络常见面试题高频核心考 ...

  2. Java中IO流的总结

    有关Java中IO流总结图 流分类 按方向分 输入流 输出流 按单位分 字节流 字符流 按功能分 节点流 处理流(过滤流) 其他 所有的流继承与这四类流:InputSteam.OutputStream ...

  3. Java中IO流体系

    转载: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454030958&idx=1&sn=df27aadb92 ...

  4. Java中IO流,输入输出流概述与总结(转载自别先生文章)

    Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...

  5. Java中IO流面试题

    Java 中 IO 流分为几种? Java IO与 NIO的区别? 常用io类有那些? 字节流与字符流的区别? 说说阻塞 IO 模型? 说说非阻塞 IO 模型? 说说多路复用 IO 模型? 说说信号驱 ...

  6. java中io流是类吗_Java中的IO流

    今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板.内存.键盘等处理 ...

  7. java中IO流详解

    不断更新中!!! 1.流的定义及分类 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输操作都是以"流"的方式进行.设备可以是文件,网络,内存等.将数据从 ...

  8. Java中IO流的分类和BIO,NIO,AIO的区别

    到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...

  9. java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter

    java中所谓流通俗来讲就是数据源的传输,我们的文件,视屏,对象都可以叫做数据源,io将他们那转换为可以在不同程序中传输的数据,众所周知电脑存储是二进制,而处理时常遇到字节和字符的写入和写出,分别以8 ...

最新文章

  1. C++ string中find ,rfind 等函数 用法总结及示例
  2. 自底向上的web数据操作指南
  3. InnoDB的ib_logfile写入策略
  4. springboot读取json文件_SpringBoot:配置文件属性读取
  5. redhat6.8链路聚合
  6. W10的服务器正在运行,win10开机提示服务器正在运行中的解决教程
  7. 深度学习(06)-- Network in Network(NIN)
  8. 代码质量检测平台架构设计
  9. 高可用集群原理概念详述
  10. phpexcel 打开时 excel无法识别此文件格式
  11. rabbitmq的发布订阅
  12. M3U8下载,直播源下载,FLASH下载(一)-ffmpeg安装手册(windows)
  13. 电脑文件夹如何有效分类?
  14. 四六级考试中的计算机类文章,四六级英语考试进入机考时代
  15. Forest详细介绍
  16. 7-4 计算职工工资(15分)
  17. Oracle中如何记录访问数据库的登录信息?
  18. 资讯_计算机屏幕_镜面屏;
  19. 一次线上事故,我顿悟了异步的精髓
  20. 有了大数据云计算,就能控制经济规律?

热门文章

  1. 不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法
  2. 云信小课堂|简单五步,轻松构建本土「Clubhouse」
  3. 0305互联网新闻 | 钉钉发布“未来校园”千校计划;海南出台方案鼓励发展网约医疗服务...
  4. MCtalk对话学霸君:在线教育“1对多小班化”是个伪命题
  5. [2018.12.26]BZOJ1022 [SHOI2008]小约翰的游戏John
  6. 安装配置nginx加载concat模块
  7. 【字符比较】单字符比较值是否相等
  8. 使用python向Redis批量导入数据
  9. 【博客话题】我的linux心路历程
  10. 2020 操作系统第二天复习(习题总结)