日期:2011-03-22 16:17:00 来源:本站整理
Java的违例掌握:办理错误[Java编程]
本文“Java的违例掌握:办理错误[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
从最陈腐的程序计划语言开始,错误掌握一向都是计划者们需求办理的一个大问题.由于很难计划出一套完善的错误掌握筹划,很多语言干脆将问题简单地忽视掉,将其转嫁给库计划人员.对大大都错误掌握筹划来说,最主要的一个问题是它们严重依靠程序员的鉴戒性,而不是依靠语言本身的强迫尺度.假如程序员不够鉴戒——若对比匆忙,这几近是必定会发生的——程序所依靠的错误掌握筹划便会失效.
“违例掌握”将错误掌握筹划内置到程序计划语言中,有时乃至内建到操作系统内.这里的“违例”(Exception)属于一个特别的对象,它会从产生错误的地方“扔”或“掷”出来.随后,这个违例会被计划用于掌握特定范例错误的“违例掌握器”捕捉.在情形变得不对劲的时刻,大概有几个违例掌握器并行捕捉对应的违例对象.由于采取的是独立的履行途径,所以不会干扰我们的通例履行代码.这样便使代码的编写变得越发简单,因为没必要常常性强迫查抄代码.除此以外,“掷”出的一个违例差别于从函数返回的错误值,也差别于由函数设置的一个标志.那些错误值或标志的作用是指导一个错误状况,是可以忽视的.但违例不能被忽视,所以必定能在某个地方得处处理.最后,操纵违例可以坚固地从一个糟糕的环境中恢复.此时普通不需求退出,我们可以采纳某些处理,恢复程序的正常履行.明显,这样编制出来的程序显得越发坚固.
Java的违例掌握机制与大大都程序计划语言都有所差别.因为在Java中,违例掌握模块是从一开始就封装好的,所以必须利用它!假如没有自己写一些代码来精确地掌握违例,就会得到一条编译期出错提醒.这样可保证程序的联贯性,使错误掌握变得越发简单.
注意违例掌握并不属于一种面向对象的特点,固然在面向对象的程序计划语言中,违例普通是用一个对象表示的.早在面向对象语言问世从前,违例掌握就已经存在了.
以上是“Java的违例掌握:办理错误[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论