什么叫作异常
异常是导致程序的正常流程被中断的事件
处理异常是在java面向对象编程中必不可少的一部分,处理异常可以有效地防止程序莫名退出,可以保证程序的健壮性。
处理异常的语句有 try catch finally throw throws
用打开文件来示例:
File F = new File (“d:/lol.txt”);
Try {
New FileInputStream(F);//试图打开这个目录下的文件,如果没有找到这个文件的话,会终止并且跳转到catch块
}
Catch ( FileNotFoundException E// 这个表示异常的类别 ) {
E.printStackTrace();
}
Finally{
//这个代码块不管有没有异常出现,都会执行!
}
Throws //当throw方法出异常时,调用这个方法的方法必须解决或者抛出给另一个调用的方法!
异常分为可查异常 运行时异常 和错误,可查异常是必须要处理的,而运行时异常就是我们常见的数组越界和指针为空等等,这些显而易见的错误要求程序员必须自己注意,错误表示系统的错误,指内存不足或系统错误等,难以处理的。
我们主要针对可查异常进行处理。
莫懈怠!