Java 初学者-javaIO2

今天学习了什么?

今天继续学习了有关于文件的相关知识, 并且了解了java一些与流相关的类

1Javaio流已经写好 ,只需进行二次开发,c++不是

2.Javaio流分四大家族

  java.io.InputStream 字节输入流

  java.io.OutputStream 字节输出流

  java.io.Reader 字符输入流

  java.io.Writer 字符输出流

 四大家族的首领(InputStream,Reader)都是抽象类(abstract class

 所有的流都实现了java.io.Closeable接口,都是可关闭的,有close方法。

 流用完一定关闭。

 所有的输出流都实现了java.io.Flushable接口,都是可刷新的,输出流在输出后,一定要记得flush()刷新。

 刷新清空管道。
 Stream结尾字节流,ReaderWriter结尾字符流

3.文件专属流

Java.io.FileInputStream

Java.io.FileOutputStream

Java.io.FileReader

Java.io.FileWriter

转换流(字节流转换字符流)

Java.io.InputStreamReader

Java.io.OutputStreamWriter

缓冲流

Java.io.BufferedReader

Java.io.BufferedWriter

Java.io.BufferedInputStream

Java.io.BufferedOutputStream

数据流

Java.io.DataInputStream

Java.io.DataOutputStream

标准输出流

Java.io.PrintWriter

Java.io.PrintStream

对象专属流

Java.io.ObjectInputStream

Java.io.ObjectOutputStream 

明天计划学习什么?

明天计划学习javaIO.

posted @ 2020-08-05 21:41  好吗,好  阅读(68)  评论(0)    收藏  举报