Java零基础进阶篇之IO流-缓冲流

本篇文章讲解的知识点主要围绕IO流-缓冲流,废话不多说,只分享Java相关的干货!

缓冲流

缓冲流主要是为了提高效率而存在的,减少物理读取次数,缓冲流主要有:BufferedInputStream、 BufferedOutputStream、BufferedReader、BufferedWriter,并且BufferedReader 提供了实用方法readLine(),可以直接读取一行,BufferWriter 提供了newLine()可以写换行符。

​​​​​​​采用字节缓冲流改造文件复制代码

示例如下:

Java零基础进阶篇之IO流-缓冲流_第1张图片
【示例代码】

Java零基础进阶篇之IO流-缓冲流_第2张图片

Java零基础进阶篇之IO流-缓冲流_第3张图片

//可以显示的调用 flushflush 的含义是刷新缓冲区,也就是将缓存区中的数据写到磁盘上,不再放到内存里了,在执行os.close()时,其实默认执行了 os.flush(),我们在这里可以不用显示的调用

​​​​​​​采用字符缓冲流改造文件复制代码

Java零基础进阶篇之IO流-缓冲流_第4张图片

Java零基础进阶篇之IO流-缓冲流_第5张图片

以上就是IO流-缓冲流知识点,配套视频教程,正在学习Java的同学们一定要持续关注哦~~

Java零基础进阶视频教程

 

 

 

你可能感兴趣的:(Java学习者入门必备,Java纯干货,Java学习视频教程,java,linux,jvm,编程语言,python)