异常
Java中用于发现问题、反馈问题以及解决问题的一套机制。
Throwable---异常的顶级父类
子类
Error(错误---合理的应用程序 一般是由外界环境或者需求导致,通过改变环境或优化需求来改变)
Exception(异常---合理的应用程序,可以处理也可以不处理)---抛出异常---捕获异常
分类
ArithmeticException算术异常
ArrayIndexOutOfBoundsException数组下标越界异常
NullPointerException空指针异常
ClassCastException类型转换异常
CloneNotSupportException克隆不支持异常
NumberFomatException数字格式异常
ParseException解析异常
private static String readFile(String path)
{
// TODO Auto-generated method stub
//找到文件
//读取文件
//反馈问题信息---查无路径
//
//
//异常的处理
//抛出异常
//捕获异常
try {
//try存放的是可能出错的代码
} catch (Exception e) {
//catch块会实时监督try中的代码是否有异常如果出现异常就要把这个异常进行捕获处理
//()用于匹配try块里的异常的类型
// TODO: handle exception
System.out.println("异常处理成功");
//
}
//捕获异常处理完成后异常会继续执行。
throw Exception(异常);
//抛出异常处理完后后面的代码不会执行
return "文件内容";
//
}