异常Throwable:
分为:
错误Error:主要就是内存溢出等错误,只有关掉重启才能解决问题;
异常Exception:
运行时异常RuntimeException:运行时发生的异常
一般有空指针异常,数组下标越,除数为0,输入类型不匹配的等异常。
编译时异常:这个不是写程序时的错误,那是语法错误!它是通过异常处理机制发现的异常!
找不到文件,IOException异常
处理异常方法:
try{中间是被保护的代码块,也就是可能会抛出异常的代码块
}cacth(抛出异常的类型){
捕捉快,对异常进行处理
}
finally{无论如何都会执行的代码块
}
final 修饰符
修饰变量即为常量
修饰类为终态类,没有子类
修饰方法,该方法不能被重写,
finally关键字
用在try{}catch(){}代码块中
finalize是Objext的方法,当对象被垃圾回收之前所执行的方法。
原文地址:http://www.cnblogs.com/lipeng520nian/p/3699959.html