多谢,不过这是Thinking in java 中的一个题目

解决方案 »

  1.   

    public void methodname() throws URISyntaxException, UserException, XAException
      

  2.   

    throw new Exception()
    catch (子子){}
    catch (子){}
    catch (.) {}对吗
      

  3.   

    一个方法同一时间只能抛出一种异常,
    一个方法可以抛出三个或多个异常是为了处理、捕获多种异常情况,如:
    public void a() throws e1,e2,e3{
    ...
      if(condition1)throw new e1("");
      if(condition2)throw new e2("");
      if(condition3)throw new e3("");
    ...
    }