文件:
File
FilenameFilter(接口)
RandomAccessFile:随机访问文件的读取和写入
常见的字符集:
ASCLL:占一个字节,只能包含128个符号,不能是汉字
ISO-8859-1:占一个字节,不能是汉字
GBK:占俩个字节,支持中文
UTF-8:占三个字节,支持中文
四大基流:
先有字节流后有字符流,字符流是对字节流的补充
InputStream 字节输入流
OutputStream 字节输出流
Reader 字符输入流
Writer 字符输出流
文件流
FileInputStream
FileOutputStream
FileReader
FileWriter
缓冲流(包装流):提升IO效率
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
对象流(序列化和反序列化)
ObjectInputStrem
ObjectOutputStream
转换流(把字节转换为字符)
InputStreamReader
OutputStreamWriter
内存流(临时存储数据)
ByteArrayInputStream
ByteArrayOutputStream
CharArrayReader
CharArrayWriter
StringReader
StringWriter
顺序流
SequenceInputStream
打印流
PrintStream
PrintWriter
数据流
DataInputStream
DataOutputStream
管道流(线程流)
PipedInputStream
PipedOutputStream
PipedReader
PipedWriter