- 3
- 0
- 约1.27万字
- 约 66页
- 2018-06-13 发布于贵州
- 举报
Java课件之第七章异常处理与断言(PPT)
7.1 异常与异常类 7.2 异常处理机制 7.3 创建自己的异常类 7.4 断言机制 7.1 异常与异常类 7.1.1 程序错误与异常的概念 7.1.2 Throwable类及其子类 7.1.1 程序错误与异常的概念 在程序设计中,发生错误是不可避免的。一般来说错误可以分成三种类型: 编译错误 逻辑错误 运行时错误 ① 编译错误 编译错误(syntax error)是指编写的代码不符合Java的语法标准,这种错误往往是由于编程人员的粗心大意所造成的。例如,程序在方法中声明了一个变量,而后在使用之前没有初始化,这时编译器仍然会给出提示。在Java中,只有程序不存在任何编译错误,程序才能被编译成类文件。 ② 逻辑错误 逻辑错误(logic error)是指程序在设计时存在的缺陷,或者说程序虽然能够正常运行,但其运行结果不是设计程序的人所期望的那样。因为程序通过了编译,而且能够正常运行,因此逻辑错误一般很难发现。 ③运行时错误 运行时错误(runtime error)也可以称为运行时异常(Exception)。程序能够通过编译,但在运行时也可能抛出异常或意外终止,此时说明程序中存在运行时错误。例如程序企图打开某个不存在的文件和整数被零除等。 所谓异常(exception)是一种特殊的运行错误对象,是在程序运行过程中产生的终止程序正常运行的事件。如数组下标
原创力文档

文档评论(0)