IO流

简介: IO流

什么是IO

把与计算机之间数据的传输,可以看做是一种数据的流动,按照流动的方向

以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存的输出流

可以理解 把程序当中的数据保存到电脑磁盘,为输出流,把电脑磁盘当中的数据加载到程序当中为输入流

IO的分类

# 根据数据的流向分

输入流:把数据从 其他设备 上读取到 内存 中的流。

输出流:把数据从 内存 中写出到 其他设备 上的流。

# 根据数据的类型分

字节流:以字节为单位,读写数据的流。

字符流:以字符为单位,读写数据的流。

顶级父类

字节输入流:InputStream

字节输出流:OutputStream

字符输入流:Reader

字符输出流:Writer

相关文章
|
JSON 数据格式
使用axios发送get和post请求
使用axios发送get和post请求
341 0
|
8月前
|
机器学习/深度学习 人工智能 算法
HumanRig:高德地图提出在大规模数据集中学习人形角色的自动绑定技术,数据集开源!
HumanRig:高德地图提出在大规模数据集中学习人形角色的自动绑定技术,数据集开源!
506 88
|
8月前
|
存储 弹性计算 人工智能
阿里云服务器ECS g8i实例怎么样?新一代g8i实例技术特性与场景应用解析
阿里云服务器ECS g8i实例怎么样?对于很多企业用户说,云服务器的性能、安全性和AI能力是用户非常关注的。无论是处理大规模数据、运行复杂算法,还是保障业务应用的安全,都需要云服务器具备卓越的性能和强大的功能。阿里云推出的第八代云服务器ECS g8i实例,凭借其卓越的性能、增强的AI能力和全面的安全防护,成为了市场关注的焦点。本文将为大家解析ECS g8i实例的技术特性、产品优势、适用场景及与同类产品的对比,同时介绍其收费标准和活动价格,以供大家了解和选择。
阿里云服务器ECS g8i实例怎么样?新一代g8i实例技术特性与场景应用解析
|
PHP 开发者
slowlog 和 request_slowlog_timeout
slowlog 和 request_slowlog_timeout
427 4
|
存储 算法 程序员
C语言:库函数
C语言的库函数是预定义的函数,用于执行常见的编程任务,如输入输出、字符串处理、数学运算等。使用库函数可以简化编程工作,提高开发效率。C标准库提供了丰富的函数,满足各种需求。
|
监控 Java 对象存储
监控与追踪:如何利用Spring Cloud Sleuth和Netflix OSS工具进行微服务调试
监控与追踪:如何利用Spring Cloud Sleuth和Netflix OSS工具进行微服务调试
207 1
|
机器学习/深度学习 数据采集 数据可视化
R语言实现拟合神经网络预测和结果可视化
R语言实现拟合神经网络预测和结果可视化
|
编解码 开发工具 C#
[大牛直播SDK]Windows平台RTMP直播推送模块功能设计
大牛直播SDK采用全自研框架,具备高度可扩展性与自适应算法,显著降低延迟并提高采集编码效率。SDK以模块化设计,支持RTMP推流及多种音视频编码格式(如AAC、SPEEX、H.264、H.265),并能与播放器SDK组合实现丰富功能,包括流媒体转发、内置RTSP服务等。提供了详尽的参数配置选项,支持多摄像头、屏幕采集与水印叠加,并兼容Windows 7及以上操作系统。该SDK以C++/C#双接口形式提供,集成简便,同时包含调试与发布版本库,便于开发者快速上手。此外,支持断网重连、实时预览及多种编码前后的数据对接需求。
382 0
|
Java
SpringBoot整合sharding-jdbc实现分库分表
SpringBoot整合sharding-jdbc实现分库分表
716 1
|
C++ 容器
[C++] 对二维数组中的二维坐标点x,y进行排序
[C++] 对二维数组中的二维坐标点x,y进行排序
387 0