1 public void aaaa() throws Exception { //此处用throws
    throw new Exception("aaaa");      //此处用throw
}
2 tools--> editor option -->display-->font family:宋体

解决方案 »

  1.   

    throws在声明方法时,throw在方法内,例如
    public void k() throws Exception{
     throw new Exception();}修改Editor Options中的相应内容。
    第一,将Color->Editor color scheme:改为Classic;
    第二,将Screen element:中Reserved word项(SQLJ Token)对应的Attributes:中的Bold去掉。
      

  2.   

    都说了:
    throws用在声明方法时用,throw在方法内用
      

  3.   

    因为你在方法中可能会抛出若干异常,所以在声明的时候用throws在方法中具体抛出异常,就是throw咯
      

  4.   

    throws是在方法申明里的,也就是函数括号后,表示他可能(但不一定)会抛出这种Exception,
    凡是调用这个方法的方法要么在调用时
    try{
       thisMethodThatThrowsException();
    }catch(ThatExceptionTheMethodThrows e){
       ....
    }
    要么也申明成throws ...Exception,让调用他的方法去搞定这个Exceptionthrow用在方法体里,也就是具体的代码里。他具体抛出了这么一个Exception,
    通常在方法体中会抛出Exception的方法需申明为throws ...,但是如果throw出来的是一个RuntimeException例如IllegalArguemntException,等则不必申明throws