Java中抛出异常try...catch和throw简易区别

try...catch  是捕获异常(自己处理)
throw 是抛出异常(交给上一级处理)

“自己处理指的是 在当前类处理;
交上一级指的是 来别的类调用该类时在别的类处理;
相对于处理异常来说,没什么区别;相对于类来说就这点区别了,一个是自己发现问题自己处理,一个是告诉别人这有问题,让别人处理去”

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章