Java异常处理的方式

Java异常处理

Java采用的异常处理机制,是将异常处理的程序代码集中在一起,与正常的程序代码分开,另其简洁易维护.

异常处理的方式

一: try-catch-finally
二: throws + 异常类型(抛出异常)

try-catch-finally的使用

try {
             //可能出现异常的代码
        } catch (异常类型1 变量名1) {
             //处理方式1
        } catch (异常类型2 变量名2) {
             //处理方式2
        } finally{
             //一定会执行的代码(该步骤为可选项)
        }

一旦try中的异常对象匹配到某个catch的异常类型,便会进入该catch,当前catch一旦完成,便会跳出该try-catch结构(此处先忽略有finally的情况).

多个catch中的异常类型应当注意子父类结构,一般子类在上,父类在下,否则会产生错误(unreachable)

常用的异常对象处理方式:

①String getMessage()
②printStackTrace()

在try结构中声明的局部变量,出了try结构之后便不能再被调用,可以采用外部声明初始化,try内部赋值的操作来规避.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容