JAVA-初步认识-I/O流(输入流和输出流)
1. IO流定义的关键在数据和设备,数据在设备上,设备又是什么?硬盘,U盘,内存之类的都是设备。
2. 输入输出的方向是什么样的?
正常电脑运行,处理运算都是将硬盘的数据搞到内存中去。原因在于硬盘速度慢,所以改为内存来运行。从硬盘中读取数据到内存中,由内存来处理,这个就是输入。数据在内存中处理结束后,不能放置在内存中,要输出,传递到硬盘中。
输入输出的方向是相对内存而言的。处理数据流动的方式就是IO技术。
3. java操作数据流,都是操作相应的对象,这些IO流对象都放在软件包当中。
4. 输入的核心在读,输出的核心在写,IO归结到最后就是读写两个动作。
读的方式和写的方式不一样,产生很多丰富的对象功能。
5. 我这里假象一下,操作的对象只有一个,就是数据流,但是输入输出动作不一样,导致对象发生了细化分类。