学习java的file类以及I/O流后的感受

总结的全是文字,没相关代码,虽然很枯燥,但仔细看的话应该能回忆起来


对于file类,可以这样理解,它就是在硬盘上建立的一个文件可以永久存储东西。我们在windows上可以通过操作windows已经写好图形化界


面只需点击几下鼠标便可创建一个文件,而在java代码中,由于java虚拟机已经为我们处理了以windows的连接,并给我们留了File这个类

,所以我们只需操作File类让jvm通知windows去操作文件,具体的一些功能无非就是创建,删除等等,可以查api。

有了file文件后,对其内容。虚拟机又给我们留了I/O流这个概念,让我们操作I/O流来处理内存与硬盘之间的内容即读写保存。首先,jvm

给出了字节流接口InputStream,OutputStream,字符流接口Reader,Writer. 接下来的很多流基本都是重他们身上继承,可以在API中以其为

根查找其子类,并比较那些子类有什么用。
常见的子类,FileInputStream,FileOutputStream
BufferedInputStream,BufferedOutputStream
FileReader,FileWriter
BufferedReader,BufferedWriter

Properties 这个类不是继承I/O而是继承hashtable,但连接了I/O,它的作用就是,能将文件中的key = value这样书写的格式,

装载入Properties这个类中,当然就是以hashtable的键值对形式存储的
RandomAccessFile 这个随机类有一点特殊,他可以既读又写,并且有一个指针可以动,因为实际上他是以一个大数组作为缓冲区

在存储,然而还有一个更强大的是它可以把这个数组看做几段,来并发操作,也就按线程方式操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值