javaio流

本文介绍了内存操作的基本概念,包括数据的输入(读)和输出(写),以及如何通过构造方法处理文件路径,如使用FileReader和FileWriter进行字符流操作,以及InputStream和OutputStream作为抽象类进行输入和输出流的使用。
摘要由CSDN通过智能技术生成

内存作为参照物:

  • 往内存中:叫做输入(Input)。或者叫做读(Read)
  • 从内存中出来:叫做输出(Output)。或者叫做写(Write)
  1. 按照 读取数据方式 不同进行分类:
  • 按照 字节 的方式读取数据,一次读取1个字节byte,等同于一次读取8个二进制位

构造方法里面,只能放文件的路径,字符串形式
* 绝对路径,从根目录下往下数
* 相对路径,相对当前文件的路径
* creatNewFile()//创建名称的空文件,不创建文件夹
* isDirectory()//判断是否是目录
* isFile()//判断是否是文件
* exists()//判断文件或目录是否存在
* length() 返回文件的长度,单位为字节
* mkdir()创建文件夹

字符流:
* FileReader
* FileWriter

InputStream 输入流(读)和OutputStream 输出流(写) 两个抽象类
* 把自己当成内存,和硬盘打交道
* FileInputStream: 数据进入内存 读操作
* FileOutputStream: 数据从内存出来 写操作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值