IO的理解与小部分知识

IO的I和O分别为input输入流和output输出流

文件输入流FileInputStram又称低级节点流,作用是从文件中读取字节数据

文件输出流FileOutoutSstream又称低级节点流,作用是将数据中心写入到文件中

高级处理流BufferedInputStream,BufferedOutputStream又称缓冲字节输入流,作用是块读取字节数据加速,块写字节数据加速的

高级处理流ObjectInputStream,ObjectOutputStream又称对象输入流,作用是进行对象的反序列化,将对象转换为一组字节的过程成为对象序列化

高级处理流InputStreamReader又称转换输入流,作用是衔接字节输入流与字符输入流,将读取的字节转换为字符

高级处理流BufferedRead又称缓冲字符输入流,作业是块读文本数据加速,按行读取字符串readLIne

高级处理流PrintWriter又称是具有自动刷新的缓冲字符输出流,作用是块写文本数据加速,按照写出的字符串println

文件的复制:

先创建一个文件输入流用于读取原文件

再创建一个文件输出流用于将数据抄到复制的文件中

顺序的从原文件中读取每一个字节并写入到复制的文件中

public class CopyDemo{

public static void main(String[] args)throws IOException{

                FileInputStream fis=new FileInputStream("setup.exe");

                FileOutputStream fos =new FileOutputStream("setup_cp.exe");

                int d=0;

                while((d=fis.read())!=-1){

                fos.write(d);

                }

                System.out.println("复制完毕");

                fis.close();

                fos.close();

}

}

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值