IO
I Input
o Output
输入输出都是站在程序的角度
File
File 描述文件或文件夹
在代码里面都是以 文件或文件夹的路径
对于一个File对象,只是在内存中表示的一种形式
文件的创建:createNewFile()
文件的创建:mkdir() mkdirs()
文件或文件夹的删除都是:delete() 只能删除文件或空文件夹
文件过滤:了解 --FileFilter FilenameFilter
方法的递归
主要是理解其思想.
(主题思想:一定留有出口)
字节流
1.InputStream
主要的是操作数据以字节为单位
对音视频等文件操作
2.OutputStream
操作的数据单位为字节(建议将一个byte数组输出到文件)
字符流
1.Reader-FileReader
2.Writer-FileWriter
转换流
1.字节输入流转字符输入流
2.字节输出流转字符输出流
异常的处理方式
try(
需要关闭的流
){
可能发生异常的代码
}
catch(异常类型 ){
异常的处理方式
}