黑马程序员技术交流社区

标题: 谁来介绍一下:Java中的异常处理机制的简单原理和应用 [打印本页]

作者: 王卿    时间: 2011-7-17 18:47
标题: 谁来介绍一下:Java中的异常处理机制的简单原理和应用
Java中的异常处理机制的简单原理和应用。
不是很清楚,只是朦朦胧胧的有点意识!
希望你们用自己的话总结下,最好说的通俗一点哦!更加形象,便于大部分人理解!
作者: 匿名    时间: 2011-7-17 22:27
标题: 自己对异常作用的一点理解,不是很深入
个人感觉异常主要是让编程者更快的找到出错的地方,然后修改。
以一个自定义异常类为例:
class DeEXception extends EXception{  //自定义一异常类
      pulbic  DeEXception(string  msg){
       super(msg);}
}
public double devide(int x,int y)throws DeEXception{
        if(y=0)
        throw DeEXception("x/y那部分代码处问题了");
        int result=x/y;
        return result;
}

try(
        devide(10,0)
)catch(DeEXception e){e.printStackTrace();}
//这时出问题的话,就会打印 ”x/y那部分代码处问题了“
这样编程者就知道是x/y那部分代码出问题了,然后找到修改。

类推API里的异常类,效果是一样的,就是让编者能找到
出错的地方,好修改。而且API里已经把容易出错的都有
了记录,像写IO方面的代码,会有IOEXception,当打印
出IOEXception异常时,你就知道是IO那块的代码处问题
了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2