java IO流小结

一.File类
java.io.File
1.所有与输入输出相关的类,接口都在java.io包下
2.File类的对象可以由其构造器创建,它的对象对应一个文件(d:\io\hello.txt)或者文件目录(d:\io\io1),此对象常作为io流的具体类的构造器的形参
3.File类中的方法仅涉及对文件的创建,删除,重命名等,如果涉及文件内容的操作,它就无能为力,需要由io流来操作
4.File类的对象是与平台无关的
二.流
1.根据流向来分:输入流和输出流
2.根据处理的数据单位来分:字节流(音频,视频,图片等)和字符流(文本文件)
3.根据角色来分:节点流(直接作用于文件)和处理流
4.
抽象基类 节点流 缓冲流(处理流的一种)
InputStream FileInputStream BufferedInputStream
OutputStream FileOutputStream BufferedOutputStream
Reader FileReader BufferedReader
Writer FileWriter BufferedWriter
5.转换流
InputStreamReader(把字节流转换为字符流,对应过程为解码)和
OutputStreamWriter(把字符流转换为字节流,对应过程为编码)
6.标准的输入流(Syetem.in)和输出流(System.out)
7.打印流 数据流
8.对象流
9.RandomAccessFile(随机访问)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值