首先,java的异常是什么?抛去官方冗长的定义,我觉得异常或者说exception,其实可以理解为这样一句话:“wow!!这可不是我期待的状态”。
如果这样理解异常,那么对于何时使用异常也就再清楚不过了。那就是,只有当出现了不在正常流程之中的某种状态,这个时候就应该使用异常了。比如连接超时、传入的参数为null或者数据无法插入到数据库。
那么,为什么我们要使用异常呢?理由其实很简单,为了更加简洁的代码或者说为了OO。如果java没有异常,我们会怎么处理呢?
if(aMethod() == -1 )
{
//do someting
}
else
{
//do somet ...
- 20:29
- 浏览 (95)
- 评论 (0)







评论排行榜