文件IO 相关的包:java.io文件——API

 

1.Java.io.File类的使用
(1)两种路径
绝对路径:
相对于当前路径:当前为 “工程名”
(2)File类创建,对象为一个文件/目录,可能存在或不存在。
File f1 = new File(“d:/io/hello.txt”);
File f2 = new File(“hello.txt”);
File f3 = new File(“d:/io”);
(3)对象与平台无关
(4)方法:仅涉及如何创建、删除、重命名等。只要涉及内容的File是无能为力的,只能通过io流来处理。
(5)File常作为IO流的形参。
(6)file1.renameTo(file2),file1在,file2不在,并且两个都是文件或都是目录,才能使用此方法。
(7)


2.IO原理及流的分类

 

3.文件流
FileInputStream / FileOutputStream /
FileReader / FileWriter

 

4.缓冲流
BufferedInputStream / BufferedOutputStream /
BufferedReader / BufferedWriter

 

5.转换流
InputStreamReader / OutputStreamWriter

 

6.标准输入输出流

 

7.打印流
PrintStream / PrinWriter


8.数据流
DataInputStream / DataOutputStream


9.对象流(序列化,反序列化)
ObjectInputStream / ObjectOutputStream


10.随机存取文件流
RandomAccessFile

 

posted on 2019-04-11 14:56  西伯尔  阅读(228)  评论(0编辑  收藏  举报