IO流(从程序流动到数据源头)
(1)概念
I : Input(输入,如读取硬盘上的文件内容到程序,读取网络上某个位置内容到程序等)
O : Output(输出,如将数据写到硬盘中,将数据写到数据库系统中)
(2)流的分类
输入流(输入源到程序)、输出流(程序到目的地)。
节点流(可以直接从数据源或目的地读取程序,处在第一线,没有节点流就没处理流),处理流/包装流(可以提高性能对其他流进行操作)。
字节流和字符流
(3)File类(表示数据源)
java——>IO——>程序,File代表java与数据源之间建立联系(File可能是文件、文件夹也可能不存在)
File 类
1)API的使用规则
三大块 继承体系 构造器 方法(关注名称、参数、功能、返回了什么)
2)文件路径的创立(creatNewFile())
相对路径:存在盘符,相当于当前java工程来说(use.dir)
绝对路径: 不存在盘符
3)创建文件和文件夹(mkdirs/mkdir)
#mkdirs与mkdir区别
#list():列出下级名称与listFiles()列出下级File对象