当前位置: 技术问答>java相关
深度理解try{}cathc(){}
来源: 互联网 发布时间:2015-06-23
本文导语: 我会用基本的try,一般知道哪会抛什么类型的错,但我还是有点迷惑,感觉理解上还是没深度,谁能讲些经验性的东西,让我能有更深的理解?谢谢! | 常遇到的一般就是那几个,IO,NumberFormat等,用时...
我会用基本的try,一般知道哪会抛什么类型的错,但我还是有点迷惑,感觉理解上还是没深度,谁能讲些经验性的东西,让我能有更深的理解?谢谢!
|
常遇到的一般就是那几个,IO,NumberFormat等,用时间长了就记住了。
如果你不知道也不要紧,编译时会有提示的。
如果你不知道也不要紧,编译时会有提示的。
|
我也是,疑惑
|
我的理解:
异常处理关键不在于截获,截获和处理没有什么好讨论的,从异常的定义到方法的异常抛出才是掌握异常处理的关键.
异常处理关键不在于截获,截获和处理没有什么好讨论的,从异常的定义到方法的异常抛出才是掌握异常处理的关键.
|
注意,在需要同时截获父类和子类的异常时(比如:FileNotFoundException和IOException),要先截获子类在截获父类。否则便已无法通过。
|
查其文档,一般会详细的告诉会抛出什么错误的。
|
给你个建议:
买
里面对exception有详细分类..
仔细阅读,
定有收获..
买
里面对exception有详细分类..
仔细阅读,
定有收获..
|
要想最简单就是catch(Exception e){e.printStackTrace();}