IO

字节流:
Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据
常见基类:InputStream,OutStream
字符流:
Java中的字符流处理的最基本的单元是Unicode码元(大小2字节),它通常用来处理文本数据。
常见基类:Reader,Writer

1.字符流特点:
1.1 FileWriter:

FileWriter fw=new FileWriter("demo.txt");

创建FileWriter对象,对象一被初始化就要明确被操作的文件,该对象无空参构造函数

构造方法摘要 FileWriter(File file)
根据给定的 File 对象构造一个 FileWriter 对象。 FileWriter(File file, boolean append)
根据给定的 File 对象构造一个 FileWriter 对象。 FileWriter(FileDescriptor fd)
构造与某个文件描述符相关联的 FileWriter 对象。 FileWriter(String fileName)
根据给定的文件名构造一个 FileWriter 对象。 FileWriter(String fileName, boolean append)
根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。

该文件会被创建在指定目录下,若该目录下已有同名文件,则会覆盖。
会抛出一个异常

fw.write("haha");//刷新流对象中的缓冲数据
fw.fulsh();//将数据写到目的文件中
fw.close();//也可以将上面那句写成这句

flush
public void flush() throws IOException刷新该流的缓冲。
close
public void close() throws IOException从类 Writer 复制的描述
关闭此流,但要先刷新它。在关闭该流之后,再调用 write() 或 flush() 将导致抛出 IOException。关闭以前关闭的流无效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值