小陈java学习笔记IO

这篇博客详细介绍了Java中的文件拷贝操作,强调了一边读一边写的实现方式以及write方法的规范使用。同时,阐述了节点流与处理流的区别,例如FileReader和FileWriter的用法,并提及了BufferedReader和BufferedWriter如何增强读写功能。此外,还讲解了FileWriter的追加模式以及PrintStream和PrintWriter在输出流中的应用。
摘要由CSDN通过智能技术生成

文件拷贝

重点:

1.文件在读取的时候,就写到输出流的对象里,达到一边读一边写的效果 

2.使用write()的时候,一定要规范使用方法,否则可能会输出无效

节点流和处理流

1.节点流可以从一个特定的数据源读写数据,如FileReader、FileWriter

2.处理流是连接在已存在的流之上,为程序土工更强大的读写功能,如BufferedReader、BufferedWriter

3.节点流是底层流,直接和数据源相接

4.处理流是包装流,可以包装节点流,使用了修饰器设计模式

FileReader

FileWriter

1.new FileWriter() 直接输出文件,没有则创建,有则覆盖

2.new FIleWriter(xxx,true) 输出文件,没有则创建,有则在已有内容末端追加

缓冲流

1.BufferedReader和BufferedWriter可以对节点流进行包装

2.BufferedReader类中有属性Reader,即可以封装一个节点流,该节点流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值