引言:
关于runtime exception和checked exception
--“捕获”它们的不同之处
(原文作者:Tony Sintes)
Java提供了两类主要的异常:runtime exception和checked exception。
摘要:
gb 2312 码是中华人民共和国国家标准汉字信息交换用编码,全称《信息交
换用汉字编码字符集 基本集》,标准号为 gb 2312-80(gb 是“国标”二字
的汉语拼音缩写),由中华人民共和国国家标准总局发布,1981年5月1日实施。
习惯上称国标码、gb 码,或区位码。它是一个简化字汉字的编码,通行于中国
大陆地区。新加坡等地也使用这一编码。......
摘要:
书名: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时候很想要的一个简单例子和设置方法。
一直没有找到,所以现在放到这里给大家看看,(只给想要入门的一个直观的感......