学习了IO流之后,感觉按照字符流和字节流来分类,缓冲区类(Buffered类,这是我假想出来的类)和基本类会有容易混淆的地方,而且记起来不方便。所以,我把IO流分为节点流和功能流。其中节点流即缓冲区类,提供一个区域来存放读取或写入的内容。这样下面也可以再分为缓冲字节流字节流和缓冲字符流(BufferedOutputStream,BufferedInputStream和BufferedWriter,BufferedReader)。另外基础流方面还是分为字节流和字符流,和视频中提到的分类是一样的了。
这样就可以明确看出在假想出来的Buffered类中其实已经包括了基础类的功能,只要记住了假想出来的buffered类,基础类也就一并记住。方便记忆。
这就是我对IO流的一些个人想法,欢迎打赏评分。 |