java的Io流学习

Posted 土木转行的人才

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的Io流学习相关的知识,希望对你有一定的参考价值。

 

 

Java中io流的学习(一)File:https://blog.csdn.net/qq_41061437/article/details/81672859

Java中io流的学习(二)FileInputStream和FileOutputStream:https://blog.csdn.net/qq_41061437/article/details/81742175

Java中io流的学习(三)BuffereInputStream和BuffereOutputStream:https://blog.csdn.net/qq_41061437/article/details/81743522

Java中io流的学习(四)InputStreamReader和OutputStreamWriter:https://blog.csdn.net/qq_41061437/article/details/81745300

Java中io流的学习(五)FileReader和FileWriter:https://blog.csdn.net/qq_41061437/article/details/81747105

 

Java中io流的学习(六)BufferedReader和BufferedWriter:https://blog.csdn.net/qq_41061437/article/details/81747323

Java中io流的学习(七)ObjectInputStream和ObjectOutputStream:https://blog.csdn.net/qq_41061437/article/details/81748461

Java中io流的学习(八)PrintStream和PrintWriter:https://blog.csdn.net/qq_41061437/article/details/81782770

Java中io流的学习(九)RandomAccessFile:https://blog.csdn.net/qq_41061437/article/details/81805351

Java中io流的学习(十)ByteArrayInoutStream和ByteArrayOutputStream:https://blog.csdn.net/qq_41061437/article/details/81806245

Java中io流的学习(十一)NIO:https://blog.csdn.net/qq_41061437/article/details/81809370

Java中io流的学习(总结):https://blog.csdn.net/qq_41061437/article/details/81740680
---------------------
作者:雨欲语
来源:CSDN
原文:https://blog.csdn.net/qq_41061437/article/details/81747323
版权声明:本文为博主原创文章,转载请附上博文链接!

IO流使用规律总结:

 (1)明确要操作的数据是数据源还是数据目的(要读还是要写)

      源:InputStream  Reader

      目的:OutputStream  Writer

 (2)明确要操作的设备上的数据是字节还是文本

      源:

          字节:InputStream

          文本:Reader

      目的:

          字节:OutputStream

          文本:Writer

(3)明确数据所在的具体设备

      源设备:

        硬盘:文件 File开头

        内存:数组,字符串

        键盘:System.in

        网络:Socket

      目的设备:

        硬盘:文件 File开头

        内存:数组,字符串

        屏幕:System.out

        网络:Socket

(4)明确是否需要额外功能?

    需要转换——转换流 InputStreamReader OutputStreamWriter

    需要高效——缓冲流Bufferedxxx

    多个源——序列流 SequenceInputStream

    对象序列化——ObjectInputStream,ObjectOutputStream

    保证数据的输出形式——打印流PrintStream Printwriter

    操作基本数据,保证字节原样性——DataOutputStream,DataInputStream

 

以上是关于java的Io流学习的主要内容,如果未能解决你的问题,请参考以下文章

Java IO流学习

java IO流学习总结

Java IO流 学习笔记

Java IO流 学习笔记

Java 学习笔记 - IO篇:常见的IO流Stream以及相互关系

Java学习17(IO流)