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

解决方案 »

  1.   

    throw new MyException("这是我的自己定义的异常");其调用和内置的异常的调用相同。
      

  2.   

    //需求:定义一个类来对异常进行描述。
    */
    class FuShuException extends Exception//让自定义的类成为Exception的子类具备可抛性。
    { private int num; FuShuException(){} FuShuException(String message,int num)
    {
    super(message); // 自定义异常信息。 
    this.num = num;
    }
    public int getNum()
    {
    return num;
    }
    }
      

  3.   

    异常很好,但我认为java本身的报错机制就相当不错了,现在我逮到什么异常我都是直接抛出了。这几天逛坛子看到有些人总是在catch里面添加一些打印语句,有些不解。难道真是因为项目一旦做大了之后,控制台输出的一大片exception信息让人很难定位问题出现的根源?期待高手作答!
      

  4.   

    楼主威武  本人初学java一个月  自定义遗产无压力
      

  5.   

    反正我现在的异常处理习惯是能处理的就自己处理  可预见的从底层向上抛  最后在Action或者Servlet中处理
      

  6.   

    继承Exception类,自定义异常类。
    不过我们一般都是用JAVA本身的处理异常的机制~