各位大侠,,我是学习JAVA的新手啊,
在学习过程中,,有个问题,
那就是什么时候该用try{}cacth/finally{}的,,什么可以不用..
如果那位大哥知道的,请解释一下给小弟好吗?
谢谢啦.~!!

解决方案 »

  1.   

    在代码有可能抛出异常,并且你打算自己处理这些异常时,就可以用try。捕获到异常以后则进入相应的catch() { }块,你要做的处理工作都在这里进行。如果不论有无异常均要执行一些操作(比如资源清理、归位等),则使用finally { },因为不管有无异常抛出,这里的代码总是要执行的。try 后面的catch() {} 和finally {}可以都使用,也可以只使用其中之一。通常try {} catch() {}这种结构比较常见。其次是try {} catch() {} finally {}try {} finally {}用得比较少,但在适当的场合也非常有用。