try,catch,finally的组合在java代码中非常常见,但对于新手可能有点难以理解。
其实可以类比switch,case,default
基本格式如下
try{
运行这段代码如果出现了catch里的错误就跳转到对应catch处理
}
catch(错误类型 变量名){
出现括号中类型的错误如何处理
}
catch(错误类型 变量名){
出现括号中类型的错误如何处理
}
........... (可以有多个catch)
default{
其他情况如何处理
}
其中try和catch必须有,finally可有可没有
一般用于自己处理错误,而不使用系统自带的处理方式