什么是流?流有什么特点?
就是数据流
,传输数据的通道
1 数据是 一连串字节或字符 进行流动(传输)
2 先进先出
输入输出设备有哪些?
键盘/鼠标/硬盘/U盘/网络
显示器/打印机/硬盘/U盘/网络
1 输出的参考是内存(程序),从程序输出数据到硬盘/显示器/网络等
2 输入的参考是内存(程序),从硬盘/鼠标/键盘/网络等加载数据到内存
File类
操作 文件
与 文件夹
的类
File file = new File("c:\\imcc\\test.txt");
file.isDirectory();
file.isFile();
*注意:如果文件或目录不存在,就都返回False
File file = new File("c:\\imcc\\test.txt");
if(file.exists()){
//存在
}
File file = new File("c:\\imcc\\test");
//创建文件
file.createNewFile(); //创建没有后缀的文件
//创建目录
file.mkdirs();
file.mkdir();
输入流
FileInputStream
文件输入流
// 用于读取文件数据
重要API
public int read();
public int read(byte[] b);
public int read(byte[] b,int off,int len);
public void close();
输出流
- 字节输出流OutputStream
- 字符输出流Writer
字节流 与 字符流
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。