请问:
RuntimeException(String message) 
          用指定的详细消息构造一个新的运行时异常。
“用指定的详细消息构造一个新的运行时异常”是什么意思 怎么理解
能举个例子就更好了

解决方案 »

  1.   

    try{
    ....
    ....
    }catch(Exception e){
        System.out.println("....");
    }
    这是我一个菜鸟的理解.
      

  2.   

    我的理解是,让你写一个带参数的自定义异常。
    写一个类,比如MyException,然后继承Exception,在里面重写此类的toString()方法,返回你传入的参数。public class MyException extends Exception{
      String message;//装载异常消息
      //无参数构造函数
      public MyException(){
      }
      //带参数构造函数
      public MyException(String message){
        this.message=message; 
      }
      //重写此类的toString方法
      public String toString(){
        return message;
      }
    }然后我要在其他类中,使用这个自定义的异常类,举个例子如下:public class Test{
      public static void main(String[] args){
        try{
          System.out.println("在这里抛出我的自定义异常类!");
          throw new MyException("这是一个自定义异常类");
        }catch(MyException e){
          System.out.println(e);//因为已经覆盖了自定义异常类的toString方法,所以这里可以直接输出它
        }
      }
    }还不理解请留言
      

  3.   

    你傳的參數有錯誤,不符合他的要求
    可能value不對,type不對,length不對====