java32(IO输入与输出--01概述)

2019-02-12  本文已影响29人  机智的老刘明同志

IO流:

        IO流用来处理设备之间的数据传输。

        java对数据的操作是通过流的方式。

        java用于操作流的对象都在IO包中


        流按流向分为:输入流和输出流

        流按操作数据分为:字节流和字符流

字节流和字符流的区别:

        字节流就是普通的二进制流,最基本单位为单个字节,读出来的是bit。

        字符流基于字节流,处理的最基本的单元是Unicode码元(大小2字节),使用缓冲区(内存),按照字符编码处理,处理的是char

IO流常用基类:      

        字节流的抽象基类:

            InputStream    OutputStream

        字符流的抽象基类:

            Reader    Writer

字符流FileWriter:

字符流FileReader:

        read()如果已到达流的末尾,则返回 -1。若传入数组则将文件内容读入数组中

复制功能:

        复制图片则是调用FileOutputStream类与FileInputStream类,并用  byte[] bug = new byte[1024] 来接收。

上一篇 下一篇

猜你喜欢

热点阅读