黑马程序员技术交流社区
标题:
java中异常
[打印本页]
作者:
GoldMan
时间:
2015-6-15 22:17
标题:
java中异常
异常处理方法
对于非运行时异常(checked exception),必须要对其进行处理,否则无法通过编译。
处理方式有两种:
1.使用try..catch..finally进行捕获;
2.在产生异常的方法声明后面写上throws 某一个Exception类型,如throws Exception,将异常抛出到外面一层去。
对非运行时异常的处理详见代码例子:
处理方式1:将异常捕获
将异常捕获
处理方式2:将异常继续向外抛出
将异常抛出
对于运行时异常(runtime exception),可以对其进行处理,也可以不处理。推荐不对运行时异常进行处理。
自定义异常
所谓自定义异常,通常就是定义一个类,去继承Exception类或者它的子类。因为异常必须直接或者间接地继承自Exception类。
通常情况下,会直接继承自Exception类,一般不会继承某个运行时的异常类。
自定义异常可以用于处理用户登录错误,用户输入错误提示等。
作者:
银哥
时间:
2015-6-15 22:20
学习一下
作者:
zhao_HHH
时间:
2015-6-15 22:59
学习一下,刚开始学,感觉异常也挺重要的
作者:
我的最优解
时间:
2015-6-15 23:06
来看看,,,
作者:
SHISY
时间:
2015-6-15 23:08
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2