关于异常
如何自己写一个异常,自己写的异常又是怎样在自己写的程序中运行的,又该怎样去运用自己写的异常?
------解决方案--------------------//需求:定义一个类来对异常进行描述。
*/
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本身的处理异常的机制~