当前位置:首页>>网络编程>>JSP教程>>正文

浅析Java语言中两种异常的差别

文章出处:设计前沿收集 作者:未知 发布时间:2007-05-08 收藏到QQ书签

  Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。

  它们的不同之处表现在两方面:机制上和逻辑上。

  一、机制上

  它们在机制上的不同表现在两点:1.如何定义方法;2. 如何处理抛出的异常。请看下面CheckedException的定义:

  public class CheckedException extends Exception 
  { 

  public CheckedException() {} 
  public CheckedException( String message ) 
  { 
  super( message ); 
  } 
  } 
Google