主要有四个主抽象类:
字节流 字符流
输入流:InputStream Reader
输出流: OutputStream Wruter
节点流:从一个特定的数据源读取数据
处理流:“连接”在已存在的流上(节点流或者处理流),通过对数据段处理提供更强大的功能。
InputStream方法:
OutputStream方法:
Reader方法:
Writer:
节点流类型:
类型 | 字节流 | 字符流 |
File | FileInputStream FileOutputStream | FileReader FileWriter |
Memory array | ByteArrayInputStream ByteArrayOutputStream | CharArrayReader CharArratWriter |
Memory String | 无 | StringReader StringWriter |
Pipe | PipedInputStream PipedOutputStream | PipedReader PipedWriter |
处理流类型:
类型 | 字节流 | 字符流 |
Buffering | BufferedInputStream BufferedOutputStream | BudderedReader BufferedWriter |
Filtering | FilterInputStream FilterOutputStream | FilterReader FilterWriter |
Converting between byte and character |
| InputStreamReader OutputStreamWriter |
Object Serialiation | ObjectInputStream ObjectOutputStream |
|
Data convertion | DataInputStream DataOutputStream |
|
Printing | PrintStream | printWriterg |
Peeking ahead | PushbackInputStream | PushbackReader |
Couting | LineNumberInputStream | LineNumberReader |