IO:用于处理设备上数据的一种技术,处理设备上数据包括(Input / Output) ,设备指的是:内存,硬盘,U盘,打印机,等等..........java
流:流指的是系统的资源,各个操做系统自己就支持(内存<---->硬盘,U盘,打印机,等等..........)的传输功能,Java语言只是去调用流操做系统的资源来完成流的传输架构
1.这里的设备之间数据传输 指的是:内存 <----> 硬盘(外围设备) / U盘(外围设备) ......操作系统
2.内存的数据 保存到---> 硬盘(外围设备) ....... 属于数据持久化 使用到Output输出流3d
3.把硬盘(外围设备) ....... 存储的数据读取到---->内存中 使用到Input输入流 cdn
流(系统资源)的方式 指的是Windows操做系统 / Linux操做系统 / Mac操做系统 等 自己就可以实现 内存<------>外围设备的数据传输blog
Java JVM 对应不一样的操做系统 会去调用不一样操做系统中已有的功能 (内存<------>外围设备的数据传输)内存
若是你看到了这里,以为文章写得不错就给个赞呗?若是你以为那里值得改进的,请给我留言。必定会认真查询,修正不足。谢谢。资源
为何某些人会一直比你优秀,是由于他自己就很优秀还一直在持续努力变得更优秀,而你是否是还在知足于现状心里在窃喜!但愿读到这的您能点个小赞和关注下我,之后还会更新技术干货,谢谢您的支持!it
转发分享+关注,天天获取更多知识点io
Android架构师之路很漫长,一块儿共勉吧!