java IO

概念

输入流
输出流

字节流抽象基类

lnputStream
OutputStream

字节流实用类

FileOutputStream
FilelnputStream

FileOutputStream

1.获得一个对象
FileOutputStream fileOutputStream = new FileOutputStream(“w.txt “);
数据农保存在w.txt中
2.写入一个数据
fileOutputStream.write(97);
根据字节码来写
3.写入一个换行符
fileOutputstream.write(”.getBytes0”);
ln换行符要转成字节数组
4.写入中文
byte[] bytes = content.getBytes0;
fileOutputStream.write(bytes);
5.释放密源
fileOutputStream.close0;

字节内容的拷备

1个字节1个字节的拷备
使用字节数组拷备

字节缓冲流

BufferedOutputStream
BufferedInputStream

BufferedOutputStream Gf

定义字节输出流(快递公司)
定义字节缓冲输出流(菜鸟驿站)
通过缓冲输出流来写数据(通过菜鸟驿站来发数据)
关闭缓冲流
关闭字节流

编码与解码

1.编码
人类可读的内容转成机器可读的内容
byte[] bytes =“中国武汉".getBytes0;
编码为了让电脑看懂内容
2.解码
机器可读的内奢转成人类可读的内容
String s = new String(bytes);
解码为了让人类看懂内容
3.ugt8
一个汉字占三个字节
4.gbk
一个汉字占二个字节

字符流抽象基类

Reader
Writer

字符流实用类

lnputStreamReader链接
OutputStreamWriter链接

更简单的字符流

FileWritter
FileReader

lo流

1.FilelnputStream
2.FileOutputStream
3.BufferedInputStream
4.BufferedOutputStream
5.FilelnputWriter
6.FileOutputReader
7.FileWriter 链接
8.FileReader
9.BufferedWritter
10.BufferedReader

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值