Java学习笔记2021-07-17

常用类

枚举

枚举类型:描述一种事物的所有情况|所有可能|所有实例

  • 通过enum关键字定义枚举类型
  • 枚举的成员,字段都被作为当前枚举类型实例存在,默认被public static final修饰
  • 定义枚举类型都会隐式的继承自java.lang.Enum这是所有枚举类型的基类
  • 在枚举类型中构造器默认私有

枚举的定义

WeekDays sun = WeekDays.SUN;

enum WeekDays{
MON,TUES,SUN;
}

枚举类注意事项:

  1. 枚举是一种特殊的类,大一样可以拥有自己的成员变量、方法,可以实现多个接口
  2. 枚举类不能派生子类
  3. 枚举类的所有实例必须在枚举类的第一行显式的列出,否则这个枚举类永远不能产生实例,枚举类默认提供了一个values()方法,这个方法可以遍历所有的枚举值。

File类

Java中文件类(File)以抽象的方法代表文件名和目录路径名

定义

String dirname = "/java";
File f1 = new File(dirname);
System.out.println(f1);

File(File parent,String child)从父抽象路径名和子路径名字符串创建新的File实例。

File f2 = new File("D://AAA","BBB");
File f3 = new File("D://haha.txt");

常用方法:

  1. boolean canWrite()测试程序是否可以修改次抽象路径名表示的文件
  2. boolean exists()测试此抽象路径名表示的文件或者目录是否存在
  3. boolean setReadOnly()编辑此抽象路径名指定的文件或目录路,以便允许读取操作
  4. boolean creatNewFile() 当且仅当具有此名称不存在时,以此方式创建次抽象路径命名的新空文件
  5. boolean delete() 删除此抽象路径表示的文件或目录。 空文件夹才可以删除
  6. File getAbsoluteFile() 返回此抽象路径名的绝对形式
  7. String getAbsoluePath()返回此抽象路径名的绝对路径名字符串
  8. long getFreeSpace() 通过此抽象路径名返回分区中未分配的字节数
  9. boolean isAbsolute() 测试此抽象路径名是否为绝对路径
  10. boolean isDirectory() 测试此抽象路径名表示的文件是否为目录
  11. boolean isFile()测试此抽象路径名表示的文件是否为普通文件
  12. long lastModified()返回上次修改此抽象路径名表示的文件的时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值