Java核心之I/O;

**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变量提供;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值