当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 关于runtime exception和checked exception --“捕获”它们的不同之处 (原文作者:Tony Sintes) Java提供了两类主要的异常:runtime exception和checked exception。
 

 

 ·gb 2312 汉字编码字符集    »显示摘要«
    摘要: gb 2312 码是中华人民共和国国家标准汉字信息交换用编码,全称《信息交 换用汉字编码字符集 基本集》,标准号为 gb 2312-80(gb 是“国标”二字 的汉语拼音缩写),由中华人民共和国国家标准总局发布,1981年5月1日实施。 习惯上称国标码、gb 码,或区位码。它是一个简化字汉字的编码,通行于中国 大陆地区。新加坡等地也使用这一编码。......
 ·java学习推荐书籍    »显示摘要«
    摘要: 书名:java编程思想 url: http://www.china-pub.com/computers/common/info.asp?id=7241 评论: 其实这本书并不适合作为java入门使用,有位道友人为:看这种书有种看马克思选集的感觉,车轱辘话来回说,本来很简单的概念, 看过他的复杂的例子后,就云山雾绕了。当然,治疗失眠的效果是不错的。 我本人读这本书也是读了n多......


关于runtime exception和checked exception
关于runtime exception与checked exception --“捕获”它们的不同之处 (原文作者:tony sintes) 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 ); }} 以及一个使用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.
...   下一页
    摘要: 终于有点对hibernate入门的感觉。方便门外的学习者,给一个简单的入门例子。 如果你有用过其他持久架构 转到hibernate其实很简单。一些原理方面就不讲了, robbin讲的肯定比我好的多,自己去精华版看看。 我所给的只是我当初刚开始接触hibernate时候很想要的一个简单例子和设置方法。 一直没有找到,所以现在放到这里给大家看看,(只给想要入门的一个直观的感......
» 本期热门文章:

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