每日学习21
今天学习了抛出异常和自定义异常以及file的成员方法
抛出异常:如果是编译时异常,需要在方法名后面写throws+异常的名字
在方法内部对于出现的地方写throw new 异常的具体名称()
自定义异常则需要做到见名知义,继承父类,写出构造方法来解决java中没有合适的异常满足我们的需要.
file有三种构造方法
file(总路径字符串),file(父字符串加子字符串),file(父文件路径+子字符串)
常用的方法:isDirectory判断是否为文件夹,isFile判断是否为文件,exists判断是否存在,length()返回文件大小
getAbsolutePath()返回绝对路径
getPath()返回相对路径(文件对象定义时的路径)
getName()返回文件名
lastModified()返回最后修改时间
createNewFile()创建文件
mkdir()创建单级文件夹
mkdirs()创建多级文件夹
delete()删除文件(不走回收站)或者空的 文件夹
listFiles()调用者不存在或者为文件或者无权限时返回null
调用者为空文件夹时返回空数组
调用者存在且为文件夹时返回文件夹下的所有文件对象,包括隐藏文件夹

浙公网安备 33010602011771号