学向勤中得,萤窗万卷书。这篇文章主要讲述Android-Java-IO流概述相关的知识,希望能为你提供帮助。
IO:I:Input输入O:Output输出
IO流:
IO:用于处理设备上数据的一种技术,处理设备上数据包括(Input / Output) ,设备指的是:内存,硬盘,U盘,打印机,等等..........
流:流指的是系统的资源,各个操作系统本身就支持(内存<
---->
硬盘,U盘,打印机,等等..........)的传输功能,java语言只是去调用流操作系统的资源来完成流的传输
1.IO流用来处理设备之间数据的传输。
1.这里的设备之间数据传输 指的是:内存 <
---->
硬盘(外围设备) / U盘(外围设备)
......
2.内存的数据 保存到--->
硬盘(外围设备) ....... 属于数据持久化 使用到Output输出流
3.把硬盘(外围设备) ....... 存储的数据读取到---->
内存中 使用到Input输入流
文章图片
2.Java对数据的操作,其实是使用流(系统资源)的方式
流(系统资源)的方式 指的是Windows操作系统 / Linux操作系统 / Mac操作系统 等 本身就能够实现 内存< ------> 外围设备的数据传输
Java JVM 对应不同的操作系统 会去调用不同操作系统中已有的功能 (内存< ------> 外围设备的数据传输)
3.Java所有的IO操作支持API,都在java.io包中
文章图片
【Android-Java-IO流概述】
推荐阅读
- Android-AndroidManifest.xml默认启动的Activity(探索篇01)
- spring applicationContext
- 朝花夕拾性能优化篇之AIDL与Android跨进程通信
- Android-AndroidStudio莫名其妙的错误-finished with non-zero exit value 1
- 微信小游戏_flappy_bird
- BufferingForwardingAppender in log4net
- [PWA] Add Push Notifications to a PWA with React in Chrome and on Android
- CSAPP(第八章 异常控制流2)
- Xamarin.Android 开发中遇到旋转屏幕错误