java抛出异常

java抛出异常具体是什么概念怎么弄... java抛出异常具体是什么概念怎么弄 展开
 我来答
huangjiding
2013-11-25 · 超过16用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:33.8万
展开全部
在Java语言中很少有那种特性像异常这样被广泛的误解。
异常必须声明为方法签名的一部分,而且如果一个方法抛出某种异常,所有调用过次方法的代码要么需要声明抛出同样的异常,要么就需要放进去try块里面,而且调用方法中必须宝行捕抓并处理此类异常的代码。但是往往大部分程序员都不喜欢做这种麻烦而且繁琐、鼓噪无味的工作。。。

其实,异常绝对是Java里面的东西,正确的使用能使你的代码运行起来更可靠、和管理。不过也有例外的,例如像一些大型的工业控制应用,都会有使用一些自己的库,来杜绝异常的使用(当然在库里面他们肯定也是已经处理好了的),但这种情况比较少见。。。

具体的原理和概念则是,在Java里面,Excpetion和RunException都是继承了Throwable类,任何只要是Throwable类的实例,都是可以通过throw语句中返回,而这个动作,就会给异常处理块捕获了。。。。

我的建议还是你应该好好的去了解并学习一下这块,要有一个程序的关于异常系统的设计理念。
bfyycdi
2013-11-25 · TA获得超过925个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:94.3万
展开全部
看书!看书!看书!看书!看书!看书!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-26
展开全部
异常源于错误,程序的某些操作在运行时有可能遇上出错的情况,比如0分母、待读取的文件不存在或被其他进程占用、内存不足、网络断开,甚至突然停电。这样的错误在编译时无法预知,即使做了预防处理,运行时仍有可能出错。为了防止这样的错误影响整个应用的运行,Java提供了“异常”及相应的处理逻辑。在基础类库中大部分错误以异常抛出的形式,交给用户自行处理。在这基础上编写的其他类或框架,也必须处理或\且抛出这些错误。异常若未被处理,最终会被JVM捕获,并使程序终止。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Bubble蟹
2013-11-25 · TA获得超过111个赞
知道答主
回答量:44
采纳率:0%
帮助的人:23.8万
展开全部
throws Exception 和 try/catch
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-25
展开全部
抛给runtime ,要么自己抓一下,然后处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式