黑马程序员技术交流社区

标题: IO流学习 [打印本页]

作者: adminn    时间: 2016-5-28 23:32
标题: IO流学习
字节流的抽象父类:
                 InputStream
                 OutputStream
        字符流的抽象父类:
                 Reader
                 Writer

        FileInputStream
                read()一次读取一个字节

        FileOutputStream
                write()一次写出一个字节

                字节数组拷贝之available()方法
                        int read(byte[] b):一次读取一个字节数组
                        write(byte[] b):一次写出一个字节数组
                        available()获取读的文件所有的字节个数
         
                定义小数组
                        write(byte[] b)
                        write(byte[] b, int off, int len)写出有效的字节个数

        BufferedInputStream
        BufferedOutputStream

        flush和close方法的区别
                flush()方法用来刷新缓冲区的,刷新后可以再次写出
                close()方法用来关闭流释放资源的的,如果是带缓冲区的流对象的close()方法,不但会关闭流,还会再关闭流之前刷新缓冲区,关闭后不能再写出

        写出回车换行 write("\r\n".getBytes())




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2