这一章介绍的是Java的File类和输入输出。
1.文件
介绍File类的声明和常用方法
2.文件流
介绍FileInputStream和FileOutputStream类的声明和常用方法,使用InputStream和OutputStream实现对文件的操作
3.随机访问文件
使用RandomAccessFile可以实现对文件的随机读写,并练习随机访问文件
4.代码练习
练习RandomAccessFile类的使用
5.拷贝
使用copy()拷贝文件
6.移动和重命名
使用move()移动和重命名文件
7.删除
使用delete()或者deleteIfExists()删除文件
8.文件属性
使用File类中的方法获得文件的各个属性
9.目录读取
使用listFiles()读取目录
10.练习:目录数
使用递归和listFiles()打印目录树
11.字节流
使用InputStream和OutputStream类以byte型实现文件输入输出
12.练习:文件分割
使用FileInputStream和FileOutputStream类对文件进行分割
13.BufferedReader 和 BufferedWrite
使用缓冲流 BufferedReader 和 BufferedWrite实现输入输出
14.数据流
使用DataInputStream和DataInputSrteam实现输入输出
15.读写对象
使用 ObjectOutputStream 和 ObjectInputStream实现对象的输入输出
16.NIO
使用 NIO 完成的文件的读取和写入
学习时间 1126分钟
操作时间 515分钟
按键次数 54848次
实验次数 30次
报告字数 2309字
是否完成 完成