黑马程序员技术交流社区
标题:
谁来介绍一下: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