本帖最后由 java2000_net 于 2008-08-05 17:02:48 编辑

解决方案 »

  1.   

    //问题2:为什么一定要把这个异常对象写在这里呢? 
    他这样写是要让你明白,这个块会发出异常,下面的catch 来捕捉他
      

  2.   

    //问题1:这里的throws SimpleException是指触发SimpleException? 
    方法声明后面写throws语句是说这个方法有可能抛出这种异常.调用这个方法的时候要注意捕获异常.
    //问题2:为什么一定要把这个异常对象写在这里呢?
    这是测试目的,为了说明问题而已.
      

  3.   

    我懂了,在方法里写 throw new SimpleException(); 的意思是这里指定给它写了一个异常,以作测试。而 throws SimpleException 则指定这个方法有可能会抛出这个异常~~
      

  4.   

    throws exception 不是触发异常 是出现异常抛给她处理,异常是java里很重要的概念,希望楼主好好学
    throw new SimpleException();  //问题2:为什么一定要把这个异常对象写在这里呢? 
    这个是什么意思
    一半是
    try{
    ....
    }catch(异常 e){
     处理异常
    }
    就是抓住一个异常对象(想怎办就怎么办,办了她!!)