📄 java.io包.java
字号:
(1->2)字节流->字符流
InputStream->InputStreamReader
OutputStream->OutputStreamWriter
(1)字节流
InputStream->
FileInputStream->BufferedInputStream
OutputStream->
FileOutputStream->BufferedOutputStream
(2)字符流
FileReader->
InputStreamReader->BufferedReader
FileWriter->
OutputStreamWriter->BufferedWriter
1. 字节流->字符流
//字节流
InputStream
FileInputStream//文件
DataInputStream//数据
PipedInputStream//管道
BufferedInputStream//缓冲
ByteArrayInputStream//内存
FilterInputStream//过滤
LineNumberInputStream//
ObjectInputStream//对象
PushbackInputStream//
SequenceInputStream//拼接
StringBufferInputStream//
OutputStream
FileOutputStream
DataOutputStream
PipedOutputStream
BufferedOutputStream
ByteArrayOutputStream
FilterOutputStream
ObjectOutputStream
PrintStream
//字符流
Reader
InputStreamReader//从文件流读入字符流
CharArrayReader//从内存读入字符流
BufferedReader//缓冲
FileReader//从文件读入字符流
LineNumberReader//
PipedReader//从管道读入字符流
PushbackReader//
StringReader//
Writer
OutputStreamWriter//从文件流输出字符流
CharArrayWriter//从内存输出字符流
BufferedWriter//缓冲
FileWriter//从文件输出字符流
PipedWriter//从管道输出字符流
StringWriter//
PrintWriter
//文件类
File
FileDescriptor
RandomAccessFile
SerializablePermission
StreamTokenizer
2. 位置不同
//内存
ByteArrayInputStream
ByteArrayOutputStream
//管道
PipedInputStream
PipedOutputStream
PipedReader
PipedWriter
//文件
FileInputStream
FileOutputStream
3. 进程(过滤,格式化,效果)
//缓冲
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
//过滤
FilterInputStream
FilterOutputStream
//数据
DataInputStream
DataOutputStream
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -