java 异常

来源:互联网 发布:ubuntu hadoop 2.6 编辑:程序博客网 时间:2024/06/10 18:14
throw与throws
throws单独抛出方法

try后可以有多个catch,但是要按照从特殊到一般的情况,捕获一个异常后就不再向下(但是一次只能一个,不能同时进入两个Catch),直接finally


try:可能发生异常的语句
catch:捕获,并处理异常(printStackTrace()用来跟踪异常事件发生时执行堆栈的内容)
throw:方法内部抛异常
throws:声明方法异常
finaly:代码中无论是否有异常都会执行,清除资源