**1**File类
FileInputStream输入流read读取;
FileOtputStream输出流write写入;
RandomAccessFile随机读取文件;
2文件的操作方法:
isDirectory目录
isFile 文件
CreatNewFile创建文件
list 列表
getName获取名称
delect 删除
3
RandomAcessFile使用思路
一:使用length();方法获取文件内容的长度;
二:使用seek();方法随机的到达任何需要存取数据的地方;
三:调用read();方法获取当前位置的数据;用write();方法写入数据;
四;完成以后,调用close();关闭文件的打开;
4
字节流API;
Java中的字节流分为InputStream,OutputStream,通过他们衍生到FileInputStream,FileOutputStream,ObjectInputStream.ObjectOutputStream,BufferedInputStream,BufferOutputStream;
字节流处理方式;用read和write把byte中的数据写入或读出;
字符流处理方式;字符流由字节流包装而来,它的输入输出包括StringReader,Stingwrite,BufferedRead,BufferWrite;
字符流API的使用基本思路
一;获得I/O对象
二;创建InputStream或InputStreamWrite对象;
三;使用read或readline();方法获取数据,或使用write,printe();方法进行字符输出
四;close read/write
序列化
Java.io.serializable接口是进行序列化的类的标志接口;
序列化ID有静态serialVersionUID变量提供;
Java核心之I/O;
最新推荐文章于 2024-08-06 15:50:37 发布