File类与IO流
2020-11-02 10:32:09 0 举报
AI智能生成
JavaSE阶段-IO知识点梳理
作者其他创作
大纲/内容
File类
java.io.File类
路径名中每一级的分隔符
构造方法
方法们
获取文件和目录基本信息的方法
各种路径问题
判断功能的方法
创建删除功能的方法
递归实现多级目录操作
IO流
IO流分类
按方向分
输入流
输出流
按操作的数据单位不同
字节流
字符流
按功能角色不同
节点流
处理流
抽象基类(超级父类)
InputStream
OutputStream
Reader
Writer
常用方法
输入流read系列方法
输出流write系列方法
步骤
各种IO流
文件IO流
FileInputStream
FileOutputStream
FileReader
FileWriter
缓冲IO流
BufferedInputStream
BufferedOutputStream
BufferedReader
BufferedWriter
转换IO流/编码与解码IO流
InputStreamReader
OutputStreamWriter
数据IO流
DataInputStream
DataOutputStream
对象流
ObjectInputStream反序列化
Object readObject()读取
ObjectOutputStream序列化
writeObject(obj)
异常处理
try..catch...finally
try..catch
java.util.Scanner
关于缓冲IO流与转换IO流一起使用两种情况
如果缓冲流在前 其他字节输入流 --> BufferedInputStream --> InputStreamReader 字符方式
如果缓冲流在后 其他字节输入流 --> InputStreamReader --> BufferedReader 字符方式
如果缓冲流在前 其他字节输出流 --> BufferedOutputStream -> OutputStreamWriter 字符方式
如果缓冲流在后 其他字节输出流 --> OutputStreamWriter -> BufferedWriter 字符方式
如果缓冲流在前 其他字节输入流 --> BufferedInputStream --> InputStreamReader 字符方式
如果缓冲流在后 其他字节输入流 --> InputStreamReader --> BufferedReader 字符方式
如果缓冲流在前 其他字节输出流 --> BufferedOutputStream -> OutputStreamWriter 字符方式
如果缓冲流在后 其他字节输出流 --> OutputStreamWriter -> BufferedWriter 字符方式
PrintStream类
可自己 定义序列的接口:Externalizable接口
收藏
收藏
0 条评论
下一页
为你推荐
查看更多