在java语言中处理异常一定不能按下面的方式:
while(...){
try{
....
}catch(){
}finally{
}
}
这是一个非常危险的举动,如果有异常产生将将会进入循环,带来意外的bug.按我的理解,try的作用是中断代码(可以理解成中断你的程序的某些代码,有点if的味道),程序却不会受强制性的影响.故此,while中的try也被循环了n次.
while(...){
try{
....
}catch(){
}finally{
}
}
这是一个非常危险的举动,如果有异常产生将将会进入循环,带来意外的bug.按我的理解,try的作用是中断代码(可以理解成中断你的程序的某些代码,有点if的味道),程序却不会受强制性的影响.故此,while中的try也被循环了n次.