10-13 IO流
/**
* 一、流的分类:
* 1.操作数据单位:字节流、字符流
* 2.数据的流向:输入流、输出流
* 3.流的角色:节点流、处理流
*
* 二、流的体系结构
* 抽象基类 节点流(或文件流) 缓冲流(处理流的一种)
* InputStream FileInputStream BufferedInputStream
* OutputStream FileOutputStream BufferedOutputStream
* Reader FileReader BufferReader
* Writer FileWriter BufferWriter
*/
/**
* 从硬盘中读出数据到内存里。
* 说明点:
* 1.read()的理解:返回读入的一个字符,如果达到文件末尾,则返回-1
* 2.异常的处理:为了保证流资源一点可以执行关闭操作。需要使用tyr-catch-finally来处理
* 3.读入的文件一定要存在,否则就会报FileNotFoundException
* @throws IOException
*/
/**
* 处理流之一:缓冲流的使用
* 1.缓冲流:
* BufferedInputStream
* BufferedOutputStream
* BufferReader
* BufferWriter
* 2.作用:提高流的读取写入速度
* 3.处理流,就是套装在已有流的基础上
*/
近期评论