已有101人关注
继续请教于16课异常的问题
发表在Java图书答疑 2007-06-15
是否精华
版块置顶:
先感谢之后有高手给我的回复。
其实我最想知道的是假如我的一个函数已经写下了THROWS抛出一个自己定义的异常,然后我再调用这个函数的时候我还需要用TRY,CATCH来捕获这个异常吗?
如果我不用TRY,CATCH捕获它,要么它真的出现了异常它回自动调用已经写好的自定义异常类吗?
以这个问题为基础的话,再假如我是在函数里面使用THROW抛出异常,那么需要用TRY,CATCH包括这个THROW吗?如果不需要,它会自己调到自定义异常类处理吗?
再想问一下,书上写的是继承于EXCEPTION的异常类,不过里面有些构造方法没有使用上SUPER(参数),这是因为它已经实例化了THROWABLE的原因吗?
有可能的话我还想了解一下THROWABLE的两个自类EXCEPTION和ERRO。
分享到:
精彩评论 3
城中狼
学分:0 LV1
2007-06-16
沙发
(1)您所说的函数,也可以理解为方法,您在方法中通过THROWS关键字抛出异常的话,如果调用这个方法,必须在抛出异常,您可以通过THROWS进行抛出,也可以通过TRY...CATCH..进行抛出.
(2)如果不用TRY,CATCH抛出,您可以通过在XML文件中自定义异常进行抛出,当程序运行时,将自动运行这个异常(Struts框架中异常机制处理的比较好).
(3)一般抛出的异常Exception,他可以概括为任何一个异常,如IOException和SQLException异常,都可以用Exception进行表示.
(4)对于其他情况下的异常请您最好参考一下有关Java基础方面的书籍,在这里我也说的不太情况,请您谅解.
diablodai
学分:0 LV1
2007-06-17
板凳
 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /  6  请容许我用例子做问题9 `A `Alass myException 皤   /
城中狼
学分:0 LV1
2007-06-18
地板
请您把代码粘贴完成,您所粘贴的代码有很多错误,还有一些语法错误,在代码中问题的实质我没有看懂,请你从新整理后,再粘贴..谢谢
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照