当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Java提供了两类主要的异常:runtime exception和checked exception。
 

 

 ·新华网推出rss聚合新闻    »显示摘要«
    摘要:http://www.xinhuanet.com/rss.htm 新华网rss聚合新闻服务的优势体现在只需在rss新闻阅读器内订阅自己感兴趣的栏目链接,就可以通过rss新闻阅读器自动获取这些栏目最新的报道消息。新华网此次试运行推出的聚合新闻栏目有“国内新闻”“国际新闻”“财经新闻”“体育新闻”R......
    摘要:防患于未然——自动备份收藏夹 乾坤一笑[smileonce] smileonce@126.com?? 2004-8-12 版权所有 转载请注明出处 http://blog.csdn.net/smileonce 天灾人祸呀,昨天晚上没睡好觉;今天早上一起来,ghost系统时忘记先备份收藏夹了。我的天,那是我整整一个月的心血呀!完了,没有了,遂决定以后一定要做好备份工作......


Java语言中两种异常的差别

java提供了两类主要的异常:runtime exception与checked exception.所有的checked exception是从java.lang.exception类衍生出来的,而runtime exception则是从java.lang.runtimeexception或java.lang.error类衍生出来的.

  一.机制上 【程序编程相关:如何做好一个项目(转载)

它们的不同之处表现在两方面:机制上与逻辑上. 【推荐阅读:关于软件工程理论的认识与运用误区(转载)

public class checkedexception extends exception 【扩展信息:中国与印度软件开发之比较(转载)

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

{

 public checkedexception() {}

 public checkedexception( string message )

 {

  super( message );

 }

}

  以及一个使用exception的例子:

public class exceptionalclass

{

 public void method1()

  throws checkedexception

  {

   // ... throw new checkedexception( "...出错了" );

  }

 public void method2( string arg )

  {

   if( arg == null )

   {

    throw new nullpointerexception( "method2的参数arg是null!" );

   }

  }

 public void method3() throws checkedexception

  {

   method1();

  }

}

  你可能已经注意到了,两个方法method1()与method2()都会抛出exception,可是只有method1()做了声明.另外,method3()本身并不会抛出exception,可是它却声明会抛出checkedexception.
...   下一页
    摘要:再谈将c++语言源码转成html的方法(vim实现,可用于java,perl,python等等多种语言) 乾坤一笑[smileonce] smileonce@126.com?? 2004-7-23 版权所有 转载请注明出处 http://blog.csdn.net/smileonce 最近在学用vim,发现他真是一个好东东,功能强大,无所不包。我估计,如果我的母语要是english,估计都......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE