异常与文件类
异常:通常来讲,异于平常,本来一件事情正常执行,可能中途会有特殊情况,导致当前事情无法正常执行而影响执行结果,这个中途特殊情况即异常。
java异常:java异常是java程序运行过程中出现的非正常情况;异常在程序中如果不做处理,会导致程序中途瘫痪,不能正常完成特定功能;异常一般情况是需要通过java异常处理机制给屏蔽或者处理掉。
特点:Java异常处理是面向对象处理方式;一旦代码出现异常问题,JVM底层则会创建一个异常类相关的对象;异常对象产生后,会根据代码对异常的处理机制进行操作,其中异常处理机制包括捕获异常和抛出异常两种,如果没有异常操作,则java程序会中断执行
体系结构:Throwable分为两大类:Error(错误)、Exception(异常);
受检异常
(非运行时异常){ IO
Exception、SQLException、····
}、
非受检异常
(运行时异常){RunTimeException};
try {
//可能出现异常的代码部分
} catch(异常类型 异常变量)
//执行异常操作
} catch(异常类型 异常变量){
//执行异常操作
}…
finally{
//处理完try与catch操作后的收尾操作,异常统一出口
}
public void test() throws异常类型{
//存在异常的代码块
}文件File
4,常用方法:
boolean isFile() 【判断是否为文件,是文件返回true,否则返回false】
boolean isDirectory() 【判断是否为目录,是目录返回true,否则返回false】
String getName() 【获得文件的名称】
StringgetAbsolutePath() 【获得文件的绝对路径】