知识大全 解决错误

Posted

篇首语:时代各有不同,青春一脉相承。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 解决错误相关的知识,希望对你有一定的参考价值。

  从最古老的程序设计语言开始 错误控制一直都是设计者们需要解决的一个大问题 由于很难设计出一套完美的错误控制方案 许多语言干脆将问题简单地忽略掉 将其转嫁给库设计人员 对大多数错误控制方案来说 最主要的一个问题是它们严重依赖程序员的警觉性 而不是依赖语言本身的强制标准 如果程序员不够警惕——若比较匆忙 这几乎是肯定会发生的——程序所依赖的错误控制方案便会失效    违例控制 将错误控制方案内置到程序设计语言中 有时甚至内建到操作系统内 这里的 违例 (Exception)属于一个特殊的对象 它会从产生错误的地方 扔 或 掷 出来 随后 这个违例会被设计用于控制特定类型错误的 违例控制器 捕获 在情况变得不对劲的时候 可能有几个违例控制器并行捕获对应的违例对象 由于采用的是独立的执行路径 所以不会干扰我们的常规执行代码 这样便使代码的编写变得更加简单 因为不必经常性强制检查代码 除此以外 掷 出的一个违例不同于从函数返回的错误值 也不同于由函数设置的一个标志 那些错误值或标志的作用是指示一个错误状态 是可以忽略的 但违例不能被忽略 所以肯定能在某个地方得到处置 最后 利用违例能够可靠地从一个糟糕的环境中恢复 此时一般不需要退出 我们可以采取某些处理 恢复程序的正常执行 显然 这样编制出来的程序显得更加可靠   Java的违例控制机制与大多数程序设计语言都有所不同 因为在Java中 违例控制模块是从一开始就封装好的 所以必须使用它!如果没有自己写一些代码来正确地控制违例 就会得到一条编译期出错提示 这样可保证程序的连贯性 使错误控制变得更加容易   注意违例控制并不属于一种面向对象的特性 尽管在面向对象的程序设计语言中 违例通常是用一个对象表示的 早在面向对象语言问世以前 违例控制就已经存在了 cha138/Article/program/Java/Javascript/201311/25383

相关参考

知识大全 如何解决ora-60012700错误问题

简单描述了解决过程对类似错误起一个抛砖引玉的作用    一问题现象  在报警文件中从早上开始一直到处理问题时出现大量的ORA错误通过TRC文

知识大全 ORA-12714错误解决总结

ORA-12714错误解决总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目前数据库升级到了

知识大全 ORA-04098错误解决方法

ORA-04098错误解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库版本平台SO

知识大全 ORA-00600 [2662]错误解决过程

ORA-00600[2662]错误解决过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库

知识大全 如何解决ORA-04031错误(1)

如何解决ORA-04031错误(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当我们在共享

知识大全 解决SQL Server 5120 5123错误

解决SQLServer51205123错误  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  原因是

知识大全 ORA-600(17069)错误的解决过程

ORA-600(17069)错误的解决过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天在

知识大全 Eclipse导入工程错误的解决方法

Eclipse导入工程错误的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 重建密码文件--解决ORA-01991错误

重建密码文件--解决ORA-01991错误  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!统计服务器

知识大全 .net出现80080005错误的解决办法分享

这篇文章介绍了net出现错误的解决办法有需要的朋友可以参考一下希望可以对你有所帮助 cha138/Article/program/net/201311/14207