日期:2014-05-20  浏览次数:20849 次

关于异常
如何自己写一个异常,自己写的异常又是怎样在自己写的程序中运行的,又该怎样去运用自己写的异常?

------解决方案--------------------
//需求:定义一个类来对异常进行描述。
*/
class FuShuException extends Exception//让自定义的类成为Exception的子类具备可抛性。
{

private int num;

FuShuException(){}

FuShuException(String message,int num)
{
super(message); // 自定义异常信息。 
this.num = num;
}
public int getNum()
{
return num;
}


}

------解决方案--------------------
异常很好,但我认为java本身的报错机制就相当不错了,现在我逮到什么异常我都是直接抛出了。这几天逛坛子看到有些人总是在catch里面添加一些打印语句,有些不解。难道真是因为项目一旦做大了之后,控制台输出的一大片exception信息让人很难定位问题出现的根源?期待高手作答!
------解决方案--------------------
反正我现在的异常处理习惯是能处理的就自己处理 可预见的从底层向上抛 最后在Action或者Servlet中处理
------解决方案--------------------
继承Exception类,自定义异常类。
不过我们一般都是用JAVA本身的处理异常的机制~