1. File类
1.1 File类的概述
- File类是对抽象路径名的表示 ,所表示的文件/目录不一定存在
- 创建方法
- File(String pathname)
- File(String parent,String child)
- File(File parent,String child)
1.2 创建文件或目录
- File类的创建功能
- 创建文件:boolean createNewFile(); 用来创建一个文件,如果没有则创建,如果有则不创建
- 创建目录:
- mkdir();
- mkdirs();
- 判断功能和获取功能
- boolean exists()
- boolean isDirectory()
- boolean isFile()
- String getAbsolutePath()
- String getPath()
- String[] list();
- File[] listFiles();
- 删除方法
- boolean delete()
public class Test{
public static void main(String args[]){
File file = new File("d:/");
String[] str = file.list();
for(String s:str){
if(s.endWiths(".java")){
System.out.println(s)
}
}
}
}
1.3流的分类
- 按处理的类型划分
- 字节流
- 字符流
- 按流向划分
- 输入流
- 字节输入流
- 字符输入流
- 输出流
- 字节输出流
- 字符输出流
- final和finally
- final 可以修饰类、变量、方法
- final修饰类:不可被继承
- final修饰变量:表示常量,不可被修改
- final修饰方法:不可被重写
- finally 在异常处理时使用,代码一定会被执行,通常用来释放资源
|
|