Java基础第7节异常处理.docVIP

  • 0
  • 0
  • 约1.59万字
  • 约 18页
  • 2017-06-14 发布于湖北
  • 举报
第七章 异常处理 为了构建健壮、灵活的代码,异常就是程序员必须要面对的问题。异常处理也因此成为了衡量代码优劣的重要尺度。当程序产生异常,能够启用相应的异常处理程序进行异常处理,使得程序能够继续运行下去。 本章学习目标: 了解异常的基本常识 熟悉异常处理的基本原则 掌握如何创建和使用自定义异常处理程序 7.1 异常的基本概念 发现错误的最佳时机是在编译阶段,也能使系统的维护代价降到最低。但是,编译期间不可能找出所有的错误,原因就在于:对于JAVA语言来说,编译过程的本身除了把源程序编译成JAVA虚拟机能够执行的.class字解码文件外,仅仅对程序进行语法性验证。剩下的问题就必须在运行期间去解决。这就需要通过某种方式,把错误源的相关信息传递给某个错误处理者。JAVA异常处理机制也因此而诞生了xy 420589106 7.1.1 什么是异常 在程序运行时,打断正常程序流程的任何不正常的情况称为错误或异常。 “异常处理”的实现,最早可以追溯到20世纪60年代的操作系统。经过几十年的积累,才使得“异常处理”被正式的纳入语言的范畴。 一个“注重实效的程序员”是不应该回避异常处理的。但是很可惜,或许异常处理真的很困难吧。大家都有意、无意的回避了其中的一些异常。这是很不负责任的做法。 7.1.2 JAVA标准异常 JAVA中的Throwable类是所有异常类的顶级父类,并且有

文档评论(0)

1亿VIP精品文档

相关文档