java中的流——整理

IO流

input (输入)、output(输出)

定义:

流:指一定的介质按照一定的方向流动的行为;

 

流的分类:

流,根据传输的数据类型,有字节流,字符流之分;

根据传输方向来分(在内存的角度上),有输入流和输出流之分;

 

字节字符的概念:

字节是计算机存储的最小单位

字符:1个英文等于1个byte   而  1个中文等于2个byte

 

流的四大抽象基类:字节输入流(InputStream)、字节输出流(OutputStream)、字符输入流(Reader)、字符输出流(Writer),其它子类都是由这四个类派生出来的;


// 创建一个字节文件输入流

FileInputStreamfis = new FileInputStream("xx1");

// 包装:将字节的文件输入流包装成字符流

InputStreamReaderisr = new InputStreamReader(fis);

// 包装:将字符流包装成缓冲流

BufferedReaderbr = new BufferedReader(isr);

// ==输出流包装

FileOutputStreamfos = new FileOutputStream("xx2");

OutputStreamWriterosw = new OutputStreamWriter(fos);

BufferedWriterbw = new BufferedWriter(osw);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值