首页 > 代码库 > 异常

异常

异常Throwable:

分为:

错误Error:主要就是内存溢出等错误,只有关掉重启才能解决问题;

异常Exception:

运行时异常RuntimeException:运行时发生的异常

    一般有空指针异常,数组下标越,除数为0,输入类型不匹配的等异常。

编译时异常:这个不是写程序时的错误,那是语法错误!它是通过异常处理机制发现的异常!

       找不到文件,IOException异常

处理异常方法:

try{中间是被保护的代码块,也就是可能会抛出异常的代码块

}cacth(抛出异常的类型){

捕捉快,对异常进行处理

}

finally{无论如何都会执行的代码块

}

final 修饰符

修饰变量即为常量

修饰类为终态类,没有子类

修饰方法,该方法不能被重写,

finally关键字

用在try{}catch(){}代码块中

finalize是Objext的方法,当对象被垃圾回收之前所执行的方法。