IO-1-输入、输出。IO流

IO输入、输出

程序的主要任务是操作数据,程序运行时候,这些数据都必须位于内存中,并且属于特定的类型,程序才能操作他们。

IO类库位于java.io包中,对各种常见的输入流和输出流进行了抽象

流的概述

流,就是字节序列的抽象概念。

能被连续读取数据的数据源和能被连续写入数据的接收端就是流。

通过流,可以自由地控制文件、内存、IO设备等数据的流向。

而IO流就是用来处理设备上的数据。例如硬盘、内存、键盘。就像把两个容器连接接起来的管道。

IO流的种类

第一行:按操作数据单位不同

字节流(8 bit)

字符流(16 bit)

第一列:按数据流的流向不同

输入流

输出流

IO流的大致分类如上,Java的IO流涉及40多个类,但不必担心。

这些子类非常规则,都是从这些抽象基本类派生出来的,并且由这些作为子类名的后缀。

下一节:字节流

posted @   Dinesaw  阅读(336)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示