异常处理:处理错误
2018-03-14 21:33
141 查看
》》自从编程语言问世以来,错误处理就始终是最困难的问题之一。
》》异常处理将错误直接置于编程语言中,有时候甚至置于操作系统中。异常是一种
对象,它从出错的点被“抛出”,并被专门设计用来处理特定类型错误的相应的异常
处理器“捕获”。异常处理就像是与程序正常执行路径并行的、在错误发生时执行的另
一条路径。因为它是另一条完全分离的执行路径,所以它不会干扰正常的执行代码。
》》异常不能被忽略,所以它保证一定会在某处得到处理。
》》异常提供一种从错误状态进行可靠恢复的途径。现在不再是只能退出程序,你可以
经常进行校正,并恢复程序的执行,这些都有助于编写出健壮的程序。
》》Java一开始就内置了异常处理,而且强制你必须使用它。它是唯一可接受的错误报告
方式。
》》异常处理不是面向对象的特征----------尽管在面向对象语言中异常常被表示成一个对象。
异常处理在面向对象语言出现之前就已经存在了。
》》异常处理将错误直接置于编程语言中,有时候甚至置于操作系统中。异常是一种
对象,它从出错的点被“抛出”,并被专门设计用来处理特定类型错误的相应的异常
处理器“捕获”。异常处理就像是与程序正常执行路径并行的、在错误发生时执行的另
一条路径。因为它是另一条完全分离的执行路径,所以它不会干扰正常的执行代码。
》》异常不能被忽略,所以它保证一定会在某处得到处理。
》》异常提供一种从错误状态进行可靠恢复的途径。现在不再是只能退出程序,你可以
经常进行校正,并恢复程序的执行,这些都有助于编写出健壮的程序。
》》Java一开始就内置了异常处理,而且强制你必须使用它。它是唯一可接受的错误报告
方式。
》》异常处理不是面向对象的特征----------尽管在面向对象语言中异常常被表示成一个对象。
异常处理在面向对象语言出现之前就已经存在了。
相关文章推荐
- 异常与错误处理
- 一天一个Java基础——通过异常处理错误
- WCF 中的异常(错误)处理和编程规范
- php异常和错误处理
- python 错误异常处理
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- 《Java编程思想》--通过异常处理错误--第12章
- Android_MVP之错误异常信息收集处理 CrashHandler
- .net连接DB2的异常SQL0666 - SQL query exceeds specified time limit or storage limit.错误处理
- Retrofit+RxJava 优雅的处理服务器返回异常、错误
- Web安全开发指南--异常错误处理与日志审计
- android 处理程序全局异常和错误,UncaughtExceptionHandler
- R语言中的异常或错误处理
- PHP中的错误处理、异常处理机制详解
- python异常处理实例教程(捕捉异常、错误)
- [转贴]从零开始学C++之异常(一):C语言错误处理方法、C++异常处理方法(throw, try, catch)简介
- PostgreSQL存储过程(5)-异常错误处理
- 一个处理数据库异常的类,按照错误码弹出提示信息
- .net中常出现的错误异常的处理
- 极限测试之Matlab与Forcal的错误(异常)处理