Java教程 IO流中的缓冲流相关描述

Java教程 IO流中的缓冲流相关描述
关于IO流中的缓存流的相关描述:
1、通过把输入流(或输出流)的对象交给缓存流,进行缓存,让数据在缓冲区能够减少系统实际对原始数据来源的存取次数
2、可通过缓存流进行一行的读写
常见的缓存流:
1、BuffedInputStream/BufferdOutputStream
2、BufferdReader/BufferdWriter
Java缓存流的案例:
package com.io; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.Reader; public class br { public static void main(String[] args) { File file = new File("C:\\Users\\Liu_Xiansheng\\Desktop\\新建文本文档.txt"); // 字符输入流 Reader reader = null; // 缓冲流 try { reader = new FileReader(file); BufferedReader br = new BufferedReader(reader); // 输出的过程 String str = ""; while ((str = br.readLine()) != null) { System.out.println(str); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
文章来源:刘广法,转载请注明出处。原文链接网站为:https://liuguangfa.com/