今日正在学习数据库相关知识,看到有关于IO操作,因此特来查询,看到瓷片博文,长篇大论,看上去比较专业,特来学习拜读,但是由于文章太长了,一次看不完,转发。原文博客:https://blog.youkuaiyun.com/deram_boy/article/details/51191425
提及这个,就想到了各种文件操作,这种流,什么reader 啊, writer啊,buffer啊,file啊。但是综合的东西与总结,只是曾经了解。因为工作中也没有太做这方面的东西。逐渐被忘记了。但是找工作要会这些呀。这些也不难。下面总结下吧!
首先了解文件操作:
文件,也就是file是最常见的数据源之一,在程序中经常要把数据存储到一个文件中,比如将图片文件,声音文件等数据文件,也就是需要根据执行的文件中进行数据的读和取。当然,在实际情况下,每一个文件都含有一个唯一的格式,这个格式需要程序员根据需求进行设计,读取已有的文件时也应当熟悉其对应的格式,才能把数据从文件中正确的读取下来。
文件的存储介质有很多,比如光盘,硬盘,U盘,外置硬盘等等。由于IO类在设计之初,已经实现了从数据源变为流对象这个过程,所以存储介质对于程序员来说就相当于一个黑盒,不用管了,也不用自己实现,我们只需要关注如下图的I/O操作体系:
学习地址:http://blog.youkuaiyun.com/hguisu/article/details/7418161
http://blog.youkuaiyun.com/yczz/article/details/38761237