A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 空白心 中级黑马   /  2015-6-11 22:04  /  178 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一:字节流:
        1.类层次结构:
        OutputStream:
                |--FileOutputStream:
                |--FilterOutputStream:(没学)
                        |--BufferedOutputStream:
        InputStream:
                |--FileInputStream:
                |--FilterInputStream:(没学)
                        |--BufferedInputStream:
        2.写入的方法:
                write(int n):写入一个字节:
                write(byte[] byteArray):写入一个字节数组;
        3.读取的方法:
                int read():读取一个字节:
                int read(byte[] byteArray):读取一个字节数组;
        4.字节流可以对:二进制文件和文本文件进行读写。
        5.当读写二进制文件时:首选带缓冲的字节流;
          当读写文本文件时:如果不需要显示,也可以选择字节流。通常
                           使用带缓冲的字符流。

二:字符流:
        1.类层次结构:
        Writer:
           |--OutputStreamWriter:
                |--FileWriter:
           |--BufferedWriter:
        Reader:
           |--InputStreamReader:
                |--FileReader:
           |--BufferedReader:
        2.写入的方法:
                基本字符流,和缓冲流都具有的:
                        write(int n):写入一个字符:
                        write(char[] charArray):写入一个字符数组;
                        write(char[] charArray,int off,int len):写入字符数组的一部分;
                        write(String s):写入一个字符;
                        write(String s,int off,int len):写入一个字符串的一部分;
                缓冲流特有的:
                        BufferedWriter:
                                newLine();
                        BufferedReader:
                                String s readLine();
        3.当需要对文本文件进行读写,显示:首选使用带缓冲的字符流;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马