• IO流 BufferedWriter


     1 package com.yyq;
     2 
     3 // 为什么出现缓冲区: 为了提高流的效率
     4 //缓冲区的出现是为了提高流的操作效率而出现的
     5 //所以在创建缓冲区之前,必须要有 流对象
     6 import java.io.*;
     7 public class BufferedTest {
     8     public static void main(String[] args) throws IOException {
     9         // 创建一个字符写入流对象
    10         FileWriter fw = new FileWriter("buf.txt");
    11         // 为了提高字符写入流效率,加入了缓冲技术: 存在数据
    12         // 只需要将需要被提高效率的流对象想传递给缓冲区的构造方法即可
    13         BufferedWriter bufw = new BufferedWriter(fw);
    14         bufw.write("aaa");
    15         // 该缓冲区中提供了一个跨平台的换行方法:
    16         // 只有在缓冲区中才存在跨平台的换行方法。
    17         bufw.newLine();
    18         bufw.write("bbb");
    19         // 只要使用到了缓冲区就要记得刷新。
    20         bufw.flush();
    21         bufw.close();
    22         // 缓冲区的存在是为了提高效率而存在的,真正调用底层资源是和资源文件绑定的流
    23         //其实关闭缓冲区,就是关闭缓冲区中的流对象
    24         
    25     }
    26 }
     1 package com.yyq;
     2 
     3 // 为什么出现缓冲区: 为了提高流的效率
     4 //缓冲区的出现是为了提高流的操作效率而出现的
     5 //所以在创建缓冲区之前,必须要有 流对象
     6 import java.io.*;
     7 public class BufferedTest {
     8     public static void main(String[] args) throws IOException {
     9         // 创建一个字符写入流对象
    10         FileWriter fw = new FileWriter("buf.txt");
    11         // 为了提高字符写入流效率,加入了缓冲技术: 存在数据
    12         // 只需要将需要被提高效率的流对象想传递给缓冲区的构造方法即可
    13         BufferedWriter bufw = new BufferedWriter(fw);
    14         bufw.write("aaa");
    15         // 该缓冲区中提供了一个跨平台的换行方法:
    16         // 只有在缓冲区中才存在跨平台的换行方法。
    17         bufw.newLine();
    18         bufw.write("bbb");
    19         // 只要使用到了缓冲区就要记得刷新。
    20         bufw.flush();
    21         bufw.close();
    22         // 缓冲区的存在是为了提高效率而存在的,真正调用底层资源是和资源文件绑定的流
    23         //其实关闭缓冲区,就是关闭缓冲区中的流对象
    24         
    25     }
    26 }
  • 相关阅读:
    【第40套模拟题】【noip2011_mayan】解题报告【map】【数论】【dfs】
    【模拟题(63550802...)】解题报告【贪心】【拓扑排序】【找规律】【树相关】
    【模拟题(电子科大MaxKU)】解题报告【树形问题】【矩阵乘法】【快速幂】【数论】
    IMemoryBufferReference and IMemoryBufferByteAccess
    SoftwareBitmap and BitmapEncoder in Windows.Graphics.Imaging Namespace
    Windows UPnP APIs
    编译Android技术总结
    Windows函数转发器
    Two Ways in Delphi to Get IP Address on Android
    Delphi Call getifaddrs and freeifaddrs on Android
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5152982.html
Copyright © 2020-2023  润新知