java 程序在运行过程中发生错误或异常情况是不可避免的,如果每次错误都由程序员手动控制和处理,其工作量极大,对于程序员来说,如果将过多的精力放在异常的处理上,程序员就可以不用再做其他事情了。
Java语言定义了很多异常类,将运行错误和异常的信息和处理方法封装在了异常类中,帮助程序员检查和控制异常,这样程序员就可以将时间和精力放在业务逻辑的实现上,而这套机制就是java的异常处理机制。
修饰符:
abstract:抽象类修饰符
class:标准类修饰符
final:声明成员变量、方法、类以及本地变量,final变量是只读的.
private:私有的,仅限于类的内部访问变量的修饰符.
protected:受保护的,可以用于子类的访问变量的修饰符.
public:公开的,最大访问权限的访问变量的修饰符.
static:静态的,可以在没有创建对象的情况下来进行调用(方法/变量)的修饰符。
异常相关的关键字:
throw:语句异常抛出修饰符.
throws:方法异常抛出修饰符.
try:异常处理修饰符.
catch:抓取异常处理修饰符.
finally作为异常处理的一部分,不管是否异常,最后必然执行这部分内容.