Java输入/输出流

来源:互联网 发布:java字符日期格式化 编辑:程序博客网 时间:2024/04/26 07:08

InputStream是字节输入流的抽象类,是所有字节输入流的父类。

InputStream的直接子类包括AudioInputStream,ByteArrayInputStream,FileInputStream,FilterInputStream,InputStream,ObjectInputStream,PipedInputStream,SequenceInputStream,StringBufferInputStream

Reader类是字符输入流的抽象类

他的直接子类包括BufferedReader,CharArrayReader,FilterReader,InputStreamReader,PipedReader, StringReader
OutputStream是字节输出流的抽象类,是所有字节输出流的父类。OutputStream中的所有方法均返回void。
他的直接子类包括ByteArrayOutputStream,FileOutputStream,FilterOutputStream,ObjectOutputStream,OutputStream,PipedOutputStream

Writer是字符输出流的抽象类,他的直接子类包括BufferedWriter,CharArrayWriter,FilterWriter, OutputStreamWriter,PipedWriter,PrintWriter, StringWriter

PrintStream 打印的所有字符都使用平台的默认字符编码转换为字节。在需要写入字符而不是写入字节的情况下,应该使用 PrintWriter 类。



0 0
原创粉丝点击