黑马程序员技术交流社区
标题:
异常该怎么处理,应该遵守什么原则?
[打印本页]
作者:
xiao4236
时间:
2015-1-18 09:35
标题:
异常该怎么处理,应该遵守什么原则?
异常该怎么处理,应该遵守什么原则?
作者:
不给吃鸭梨
时间:
2015-1-18 09:53
1已经封装的异常,分为非runtime与runtime异常,前者如果有方法抛出异常那么方法上必须声明异常,调用者必须处理,要不throws要不try catch,后者方法内的抛出是不用声明的,声明一个异常导致问题会被隐藏,你如果处理了程序还会运行,不符合开发健壮性的原则。
2对于没有描述的异常可以自己定义,只要继承exception或者runtimeexception就可以,两者区别就是一个可以抛出异常让用户处理问题,一个只要在运行中有问题那么程序立刻停止。
对于异常机制来说,很好的将数据逻辑进行中的代码与控制代码分开,更好的阅读性,健壮性。
作者:
AnElse
时间:
2015-1-18 10:30
最主要是分清RuntimeException的使用情形
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2