Java中IO流分类思维图

Java中IO流分类思维图

Java中IO流分类思维图

IO流整理{
流向:
    输入流(读数据)    FileReader  Reader
    输出流(写数据)    FileWriter  Writer      
数据类型
    字节流(能完成字符流干不了的){
        字节输出流   (写数据)   OutputStream(抽象类)               
            FilterOutputStream,     
            FileOutputStream, 
            BufferedOutputStream                                
        字节输入流   (读数据)   InputStream             
            FilterInputStream,      
            FileInputStream,
            BufferedInputStream 
    }
    字符流 /*d得到的是字符*/{
            字节输入流   (读数据)   Reader
                FileReader
                BufferedReader
            字节输出流   (写数据)   Writer
                FilterWriter
                BufferedWriter
    }
    标准输入流(读数据)读取到的是字节

        {
        InputStream类是一个抽象类(用于从键盘录入)
        System{     
            public static final InputStream in; //in为InputStream抽象类实现类子类对象

            }
        read(byte[] b) 
        }
    标准输出流(写数据)(字节输出流,输出到命令行)
        public static final PrintStream out

        public class PrintStream {

            void write(byte[] buf, int off, int len)
        }
    转换流{
        OutputStreamWriter(OutputStream out) :转换流,把字节输出流转换成字符输出流
        //Writer w = new OutputStreamWriter(System.out);
        ---------------------------------------------
        InputStreamReader

        InputStreamReader(InputStream in)   将字节输入流转换为字符输入流


    }
    打印流{了
        PrintStream
        PrintWriter 
    }
    对象操作流{
        ObjectOutputStream(对象输出流){
            writeObject
        }

    注意:使用对象输出流写出对象,只能使用对象输入流输入对象    

        ObjectInputStream(对象输入流){

            readObjectbject         
        }   
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

u014314712

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值