一、File
1.认识File、IO流
程序中存储数据的方案:是放到内存条中
缺点:它们记住的数据,在断电,或者程亭终止时会丢牛
想要长期保存数据解决方案:
文件是非常重要的存储方式,在计算机硬盘中。
即便断电,或者程序终止了,存储在硬盘文件中的数据也不会丢失。
File类
注意:File类只能对文件本身进行操作,不能读写文件里面存储的数据。
IO流:用于读写数据(可以读写文件,或网络中的数据)
2.File
①创建对象
文件路径:在电脑中是\,但是在编程中\这是转移符号,所以要想表示正确路径有以下三种方法:
File.separatar就表示文件分隔符,可以跨平台使用
文件路径中可不存在:会创建出来
要找本模块的文件,相对路径,会直接在工程中查找文件
②常用方法- 判断文件类型、获取文件信息
获取时间的格式:
创建File对象时的路径:
③常用方法-创建文件、删除文件
④常用方法-遍历文件夹
方法以拿名字,方法二拿File对象
应用:操作
⑤遍历文件下的多级文件
递归方法:方法内调用方法自己
方法递归的三要素:递归的公式,递归的终结点,递归的方向必须走向终结点
猴子吃桃:
公式:f(x)-f(x)/2-1=f(x+1) --》f(x)=2f(x+1)+2--》是往f(10)走
文件搜索:(没有具体公式)
3.字符集
UTF-8--大家都是用
重点:
字符集的编码、解码操作:
编码:将字符编码成字节数组
解码:将字节数组解码成字符
一、IO流
两者结合共有:四大流--字节输入流、字节输出流、字符输入流、字符输出流
Java中会包装成类,它们都是